Für die frühere L-Vorschau gab es einige Beispiele wie unten gezeigt, die Sie Ihrem Code hinzufügen können, um einen FAB (Floating Action Button) zu verwenden.
Leider kann ich nicht denselben Code zur Implementierung eines FAB verwenden, da die Methode setOutline nicht mehr unterstützt wird, aber anscheinend durch eine alternative Methode 'fab.setOutlineProvider (ViewOutlineProvider);' ersetzt wurde. Könnte jemand erklären, wie man das benutzt? ...
Es ist wahrscheinlich etwas sehr einfaches, dass ich vermisse, aber jede Hilfe würde sehr geschätzt werden.
%Vor%Nur um die @ianhanniballake Antwort zu vervollständigen:
%Vor%Pro Anpassen von Ansichtsschatten und Umrissen des Trainings :
Mit den Methoden der Gliederung -Klasse können Sie ovale und rechteckige Konturen mit abgerundeten Ecken erstellen . Der Standardumrissanbieter für Ansichten ruft die Gliederung aus dem Hintergrund der Ansicht ab. Um zu verhindern, dass eine Ansicht einen Schatten wirft, legen Sie ihren Umrissanbieter auf null fest.
Ihr ViewOutlineProvider
muss also nur setOval(0, 0, size, size)
für den Parameter outline
auf getOutline()
:
Tags und Links android android-layout appcompat android-5.0-lollipop material-design