Android Jetpack Compose 带索引的惰性列项目?

Fra*_* No 32 android android-jetpack-compose android-jetpack-compose-list android-jetpack-compose-lazy-column

如何在 Jetpack Compose 中访问 LazyColumn 当前项目的索引。

LazyColumn {
  items(viewModel.list) { item ->
      // Here I want to get the index of the item
      Timber.d("item - $item")
  }
}
Run Code Online (Sandbox Code Playgroud)

Gab*_*tti 81

您可以使用itemsIndexed()提供index.

LazyColumn() {
    itemsIndexed(viewModel.list) { index, item ->
        //..
    }
}
Run Code Online (Sandbox Code Playgroud)