Wie ändert man Android Design-Support-Bibliothek FAB Button Rahmenfarbe?

8

Ich möchte die Randfarbe der Fab-Schaltfläche ändern. Rahmenfarbe ist weiß, Innenfarbe ist schwarz oder transparent

Ich möchte, dass meine Schaltfläche so aussieht:

    
Jiho Heo 08.10.2015, 03:08
quelle

3 Antworten

5

fab.xml in drawable

%Vor%

Floating Action Schaltfläche in layout

%Vor%

Hinweis: Das benutzerdefinierte Design für Ihren FAB verstößt gegen die Richtlinien von Google Material Design für Floating Action Button

    
Vipul Asri 08.10.2015, 06:44
quelle
2

Erstellen Sie zuerst eine .xml-Form-Ressource, nennen wir sie ring.xml und fügen Sie folgendes ein:

%Vor%

Sie müssen mit den Attributen thickness und innerRadius spielen, um es richtig zu machen, aber das sollte es tun! Auch die Bitmap-Quelle ist nur ein Füller, du willst dein F-Bild dort hinstellen.

Dann, wo du deine Fab deklarierst, beziehe deinen Ring wie folgt:

%Vor%

ODER

Gehen Sie in Ihrem Java-Code wie folgt vor:

%Vor%

Hoffe, das hilft!

    
Joshua King 08.10.2015 04:10
quelle
1

Wenn Sie den Float-Button-Rahmen festlegen möchten, tun Sie dies einfach. Erstellen Sie zuerst eine XML-Datei

fab_background.xml

%Vor%

Dann nach der Verwendung so in Ihrer XML-Layout-Datei.

main_activity.xml

%Vor%     
Shailesh 13.10.2016 08:38
quelle