Как сделать плавно расширяемую плавающую кнопку действия Jetpack Compose, которая закрывается при внешнем щелчке?Android

Форум для тех, кто программирует под Android
Anonymous
Как сделать плавно расширяемую плавающую кнопку действия Jetpack Compose, которая закрывается при внешнем щелчке?

Сообщение Anonymous »

Я хочу создать плавающую кнопку действия (FAB) в Jetpack Compose, которая при нажатии раскрывается в меню с несколькими нажимаемыми кнопками. Меню должно открываться и закрываться с плавной анимацией. Кроме того, меню должно закрываться либо при повторном нажатии на FAB, либо при щелчке за пределами меню.
Вот ключевые требования:
Плавающее Кнопка «Действие» открывает меню с несколькими кнопками.
Кнопки в меню должны отображаться с плавной анимацией.
Нажатие за пределами меню или на FAB должно закрывать меню с плавным переходом.
реализация должна быть в Jetpack Compose.
Я не уверен, как обрабатывать анимацию и обнаруживать щелчки за пределами меню, чтобы правильно его закрыть. Какой лучший подход для достижения этой цели?
Будем очень признательны за любую помощь или примеры
Изображение


Подробнее здесь: https://stackoverflow.com/questions/790 ... hat-closes

Вернуться в «Android»