Кнопка Android с плавающей кнопкой открывает маленькое представление

В приложении "Входящие" для Android от Google, когда вы нажимаете FAB (Плавающая кнопка действия), появляется всплывающее окно меньшего размера. Как бы я пошел о реализации этого?

плавающая кнопка с подменю

[Снимок сделан в веб-версии для простоты, но эффект и внешний вид в приложении одинаковы.]

4 ответа

Решение

Кнопка "Плавающее действие" для Android на основе спецификации Material Design

https://github.com/futuresimple/android-floating-action-button

То, что вы ищете, называется кнопкой плавающего действия с продвигаемым действием для Android (Material Design). Основанный на проекте Jerzy Chalupski (futuresimple), связанном выше, следующий проект github предоставляет именно то, что вы ищете, и многое другое:

https://github.com/Clans/FloatingActionButton

Есть много способов сделать это, но так как каждая кнопка будет иметь различную форму, я предлагаю вам создать собственный вид, который показывает только кнопку, и когда кто-то нажимает на нее, отображается другой вид (форма), это легко просто нужно расширить видовую группу, как RelativeLayout

Это долгий процесс, я следовал этому руководству для реализации того же - кнопка с плавающим действием

Надеюсь, это поможет вам.

Другие вопросы по тегам