Компонент, эквивалентный RecyclerView
или ListView
в предварительном просмотре Jetpack Compose dev, равен AdapterList
, который составляет и отображает только видимые в данный момент элементы. Прямо сейчас (по состоянию на dev07) у него есть некоторые ограничения, такие как поддержка только вертикальных списков, хотя их планируется устранить в более поздних выпусках.
Вы используете его, отформатировав данные в виде списка и передав их @Composable
обратный вызов, который генерирует пользовательский интерфейс для данного элемента в списке. Например:
val myData = listOf("Hello,", "world!")
AdapterList(data = myData) { item ->
Text(text = item)
}