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