Я бы знал, если какая-либо встроенная библиотека поддержки (например, v4, v7, v13) поможет мне создать этот компонент без необходимости внешних зависимостей.
Нет никаких функциональных кнопок поддержки (FAB). IMHO, это ужасное решение не включать все связанные с материалом виджеты в библиотеку поддержки. В this video Чет Хаасе и Адам Пауэлл в основном говорят, что FAB очень легко воспроизводить, поэтому они не собираются включать его в какую-либо библиотеку поддержки. Поэтому вместо Google, создающего один набор виджетов материалов, который будет использоваться миллионами разработчиков, они предпочли бы миллионы разработчиков создавать миллионы различных реализаций этих виджетов. </rant>
Вы можете просто сделать свой собственный FAB, расширив класс View
. Вот an example от Github FAB, который не использует внешние библиотеки.
https://github.com/shamanland/floating-action-button Я думаю, что это нормально работает на API 19 double check gradle.build для зависимости –