В нижней части экрана отображается дополнительный контент, закрепленный в нижней части экрана.
Результаты

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