【发布时间】:2021-11-28 18:39:52
【问题描述】:
我发现了 android Cetpack Compose(和 Navigation),并尝试以 navController 作为参数显示视图的预览。
为了实现,我使用PreviewParameter,我没有错误,但预览窗口中没有显示任何内容。
有人知道如何将假的NavController 实例传递给 Composable 吗?
class FakeNavController : PreviewParameterProvider<NavController> {
override val values: Sequence<NavController>
get() {}
}
@Preview
@Composable
fun Preview(
@PreviewParameter(FakeNavController::class) fakeNavController: NavController
) {
HomeView(fakeNavController)
}
【问题讨论】:
标签: kotlin android-jetpack-compose android-jetpack-navigation