Изучите ленивые компоненты Compose, которые упрощают отображение списков элементов. Узнайте, как отображать различные типы элементов, реализовывать прикрепленные заголовки и программно контролировать или реагировать на изменения положения прокрутки.
Ключевые моменты
- API
LazyColumn
построен как DSL и отличается от других макетов в Compose. - Используйте
LazyColumn
для отображения элементов, видимых на экране. - Используйте функцию
items()
для передачи элементов. Лямбда определяет содержимое каждого элемента, поэтому вы можете сохранить существующий код. - Чтобы отобразить множество различных типов элементов, используйте функцию
groupBy
.
Коллекции, содержащие это руководство
Это руководство является частью тщательно подобранной коллекции быстрых руководств, охватывающих более широкие цели разработки Android:
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=ru)
Отобразить список или сетку
Списки и сетки позволяют вашему приложению отображать коллекции в визуально приятной форме, удобной для использования пользователями.
![](https://developer.android.google.cn/static/images/quick-guides/collection-illustration.png?hl=ru)
Основы создания композиции (коллекция видео)
В этой серии видеороликов представлены различные API Compose, быстро показано, что доступно и как их использовать.
Есть вопросы или отзывы
Перейдите на нашу страницу часто задаваемых вопросов и узнайте о кратких руководствах или свяжитесь с нами и сообщите нам свои мысли.