Создание плавающей кнопки действия с анимированными подменю действий

Я создаю приложение, в котором я создаю новую плавающую кнопку действия с несколькими дополнительными действиями, связанными с FAB.

Я попробовал эту библиотеку. Он работает нормально, но это не совсем то, что я хочу.

Я хочу добавить его на вкладки, каждая из которых имеет разные FAB с дополнительным меню действий. Проблема с вышеуказанной библиотекой заключается в том, что FAB не удаляется после изменения вкладки. Она по-прежнему отображается и на других вкладках, даже если я добавляю ее только на одну вкладку (каждая вкладка является фрагментом).

И я также хочу использовать аналогичный FAB, используемый Evernote, с похожей анимацией. Кто-нибудь знает о какой-либо сторонней библиотеке или есть ли какой-либо API, доступный в новом Android SDK.

Заранее благодарю за помощь!...


person Rushabh Bhatt    schedule 30.10.2014    source источник
comment
посмотрите, поможет ли этот ответ: stackoverflow.com/questions/25349317/   -  person wmora    schedule 10.11.2014
comment
См. эту библиотеку github.com/futuresimple/android-floating-action-button   -  person VipulKumar    schedule 10.12.2014


Ответы (2)


Попробуйте поместить FAB в макет XML только фрагмента, а не родительской активности. Это должно гарантировать, что он отображается только фрагментом (вкладкой), а не везде.

person Shivam Bhalla    schedule 27.04.2015

У меня похожая проблема с этой библиотекой FAB.

Что касается вашего первого вопроса, вы можете попробовать это, YourFABObject.setVisibility(View.INVISIBLE), когда вы переключаетесь на другую вкладку, это работает для меня.

Что касается вашего второго вопроса, если вы имеете в виду вертикальный расширенный FAB, я использую этот: https://github.com/futuresimple/android-floating-action-button

person pluto    schedule 27.04.2015