items Indexed
abstract fun <T> itemsIndexed(mutableStateList: MutableStateList<T>, key: (Int, T) -> Any?, contentType: (Int, T) -> Any??, itemContent: LazyItemScopeSlot.(Int, T) -> Unit)
从一个 MutableStateList 中添加一组列表项。
Parameters
T
列表中数据的类型。
mutable State List
包含列表项数据的 MutableStateList。
key
一个用于生成稳定且唯一的键的工厂函数,它接收索引和对应的数据项。 使用相同的键来标识多个列表项是不被允许的。当 key 被指定时,滚动位置将基于它来维持。
content Type
一个用于生成内容类型的工厂函数。相同类型的列表项可以被更高效地复用。
item Content
用于显示单个列表项内容的 Lambda 表达式,它会接收当前项的索引 Int 和数据 T。