gpt4 book ai didi

android-jetpack-compose - 如何在 Jetpack Compose 中预览 LazyPagingItems/Paging 3 库

转载 作者:行者123 更新时间:2023-12-04 17:16:39 28 4
gpt4 key购买 nike

我认为标题说明了一切。LazyPagingItems构造函数是内部的。我过不去LazyPagingItems作为 Preview Composable 中的参数,更不用说传递示例数据了。但是我想显示我的可组合预览,我该怎么做?

@Composable
fun MainUi(users: LazyPagingItems<User>) {
Scaffold {
LazyColumn() {
items(users) {
// Rest of the code..
}
}
}
}

@Preview
@Composable
fun Preview() {
DefaultTheme {
MainUi(users = ) // How to pass sample data here?
}
}

最佳答案

您可以使用 PagingData.empty()PagingData.from(List<T>) , 像这样:

@Preview
@Composable
fun Preview() {
DefaultTheme {
MainUi(users = flowOf(PagingData.from(listOf(User(..)))).collectAsLazyPagingItems()
}
}
我不确定这些项目是否显示在预览中,但至少你可以渲染它......

关于android-jetpack-compose - 如何在 Jetpack Compose 中预览 LazyPagingItems/Paging 3 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68571312/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com