我的当前Android Jetpack Compose项目包含许多列表和网格。
我想要通过动画来为我的应用程序增添生气,让初始的列表和网格更加生动。
我已经找到了有关在列表中插入、删除等项目的文档。
然而,我无法找到任何有关在首次显示列表或网格时进行动画化的详细信息。
是否可以在列表或网格首次填充时添加动画效果?
我的当前Android Jetpack Compose项目包含许多列表和网格。
我想要通过动画来为我的应用程序增添生气,让初始的列表和网格更加生动。
我已经找到了有关在列表中插入、删除等项目的文档。
然而,我无法找到任何有关在首次显示列表或网格时进行动画化的详细信息。
是否可以在列表或网格首次填充时添加动画效果?
LazyColumn
,你可以尝试在 item{..}
范围内的组合中指定 animateItemPlacement
Modifier
属性。LazyColumn {
items(...) {
Box (
modifier = Modifier.animateItemPlacement()
)
}
}
虽然这是实验性的,但您需要注释最近的@Composable函数作用域。
@OptIn(ExperimentalFoundationApi::class)
@Composable
fun MyComposableWithLazyColumn(…)