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

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

Сообщение Anonymous »

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


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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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