Marcin Wisniowski
01/30/2022, 4:45 PMFeri Nagy
01/30/2022, 4:48 PMAndrew Neal
01/30/2022, 5:00 PMclass ThemedPreviewParameterProvider : PreviewParameterProvider<Colors> {
override val values: Sequence<Colors>
get() = ...
}
@Preview
@Composable
private fun Preview(@PreviewParameter(ThemedPreviewParameterProvider::class) colors: Colors) {
MyAppTheme(colors = colors) {
previewContent()
}
}Marcin Wisniowski
01/30/2022, 5:20 PM@Preview annotations, that's convenient!Chris Sinco [G]
02/01/2022, 4:18 AMChris Sinco [G]
02/01/2022, 4:19 AMPreviewParameterProvider is also very useful for passing different mock dataMarcin Wisniowski
02/01/2022, 4:54 PM@PreviewAll(MySettings). The PreviewParameterProvider is powerful, but a bit verbose.Chris Sinco [G]
02/01/2022, 5:19 PM