Vorrei sapere se alcune librerie di supporto nativo (come v4, v7, v13) per aiutarmi a costruire questo componente senza la necessità di dipendenze esterne.
No non ci sono pulsanti di azione fluttuante della libreria di supporto (FAB). IMHO, è una decisione orribile non includere tutti i widget relativi ai materiali nella libreria di supporto. In this video Chet Haase e Adam Powell fondamentalmente affermano che il FAB è molto facile da riprodurre, quindi non lo includeranno in alcuna libreria di supporto. Così, invece di creare un unico set di widget materiali da utilizzare da milioni di sviluppatori, Google preferirebbe che milioni di sviluppatori creino milioni di differenti implementazioni di questi widget. </rant>
È possibile creare il proprio FAB estendendo la classe View
. Ecco an example da Github di un FAB che non utilizza alcuna libreria esterna.
https://github.com/shamanland/floating-action-button penso che funzioni ok su API 19 double check gradle.build per la dipendenza –