Как сделать всплывающее меню снизу вверх (как у приложения Пятерочка)?

Внизу экрана находится горизонтальная линия, когда проводишь снизу вверх, раскрывается меню. Искала в интернете, не нашла ничего, кроме PopupMenu.

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Sergei Buvaka
  • BottomSheet вам в помощь.

    Вот тут есть пример неплохой.

  • В целом ничего вам не мешает сделать такую же штуку руками. Вы можете сделать отдельный макет с View в вашей XML разметке и сделать ей анимацию появления/скрытия. Это более сложно, но если вдруг по каким-то причинам вам не подойдет первый вариант. А с MotionLayout сделать это еще проще.

    Тут хорошая код лаба по MotionLayout

→ Ссылка