android.support.design.widget.FloatingActionButton Durch die Implementierung von FAB wird die Bildgröße reduziert

8

Ich habe also angefangen, in die offizielle Support-Design-Bibliothek für eine meiner Android-Apps zu migrieren und dabei Elemente zu ersetzen. Ich habe gerade ein FAB (implementiert als ImageButton ) durch das offizielle android.support.design.widget.FloatingActionButton ersetzt. Das Symbol in der Schaltfläche ist jedoch kleiner als in ImageButton . Was könnte ein Grund gewesen sein?

FloatingActionButton Implementierung:

%Vor%

Versucht, app:fabSize="normal hinzuzufügen, aber das hat auch nicht funktioniert.

So sieht es mit FloatingActionButton aus:

Und so sah es bei der Verwendung als ImageButton aus:

    
Basit Saeed 07.07.2015, 19:39
quelle

2 Antworten

16

Stellen Sie den Skalierungstyp auf android:scaleType="center"

ein     
Maciek 05.10.2015 20:55
quelle
1

Nur eine Schätzung, da Sie überhaupt keine Details angegeben haben. Das FloatingActionButton der Design-Bibliothek hat Padding-Berechnungen, die das Symbol verkleinern, wenn es zu groß ist, wohingegen ImageButton wahrscheinlich nur das Symbol ohne Skalierung zentriert. Ich nehme an, dass Sie dieses Verhalten nicht beobachten würden, wenn Sie ein richtig großes 24-dpi-Symbol verwenden würden, wie das, von dem Sie erhalten: Ссылка .

    
tachyonflux 07.07.2015 21:15
quelle