我正在发现 android Jetpack Compose(和导航)并尝试使用 as 参数显示视图的预览navController。
为了实现这一点,我使用了PreviewParameter并且没有错误,但预览窗口中没有显示任何内容。
有谁知道如何将假NavController实例传递给可组合项?
class FakeNavController : PreviewParameterProvider<NavController> {
override val values: Sequence<NavController>
get() {}
}
@Preview
@Composable
fun Preview(
@PreviewParameter(FakeNavController::class) fakeNavController: NavController
) {
HomeView(fakeNavController)
}
Run Code Online (Sandbox Code Playgroud)