Нижний лист показывает второстепенный контент, привязанный к нижней части экрана.
Совместимость версий
Для этой реализации требуется, чтобы для minSDK вашего проекта был установлен уровень API 21 или выше.
Зависимости
Реализация нижнего листа
Чтобы реализовать нижний лист , используйте компонуемый ModalBottomSheet :
Развернуть и свернуть лист
Чтобы развернуть и свернуть лист, используйте SheetState :
Ключевые моменты
- Используйте слот
content, который используетColumnScopeдля размещения составных элементов содержимого листа в столбце. - Используйте
rememberSheetState, чтобы создать экземплярSheetState, который вы передаетеModalBottomSheetс параметромsheetState. SheetStateпредоставляет доступ к функциямshowиhide, а также к свойствам, связанным с текущим состоянием листа. Этим функциям требуетсяCoroutineScope— например,rememberCoroutineScope— и их можно вызывать в ответ на события пользовательского интерфейса.Обязательно удалите
ModalBottomSheetиз композиции, когда скрываете нижний лист.
Результаты

Коллекции, содержащие это руководство
Это руководство является частью тщательно подобранной коллекции быстрых руководств, охватывающих более широкие цели разработки Android:
