小编Ân *_*ọng的帖子

使用lazycolumn jetpack 比使用recycleview 撰写延迟更多

我刚刚学习了jetpack compose,并且从回收栏切换到了惰性栏,但是当我这样做时,它比回收栏滞后得多

向应用程序添加大约 100 个项目后,应用程序出现滞后,有什么方法可以减少惰性列的滞后?我已经设置了该项目的 id 并使用 R8 来构建这是代码: https: //github.com/trongan123/TODOAPP

 val tabs: MutableList<TabItem> = ArrayList<TabItem>().toMutableList()
tabs += TabItem("All") {
    AllItemScreen(
        listAll, openUpdateItemScreen = {
            openUpdateItemScreen()
        }, viewModel = viewModel
    )
}
tabs += TabItem("Pending") {
    PendingItemScreen(listAll.filter { it.status.equals("pending") }, openUpdateItemScreen = {
        openUpdateItemScreen()
    }, viewModel = viewModel)
}
tabs += TabItem("Completed") {
    CompletedItemScreen(
        listAll.filter { it.status.equals("completed") },
        openUpdateItemScreen = {
            openUpdateItemScreen()
        }, viewModel = viewModel
    )
}
val pagerState = rememberPagerState()
Scaffold(
    floatingActionButton = {
        FloatingActionButton(
            onClick = { …
Run Code Online (Sandbox Code Playgroud)

java kotlin android-livedata android-jetpack-compose lazycolumn

5
推荐指数
1
解决办法
501
查看次数