Wenn ich Bild für FloatingActionButton setze, wird es Rand in allen Richtungen. So möchte ich das ActionButton mit Bild ohne jeden Rand ausgefüllt werden.Wie macht man FloatingActionButtn mit Bild gefüllt?
Antwort
Verwenden Sie das Attribut
android:src="YOUR_DRAWABLE"
in Ihrem android.support.design.widget.FloatingActionButton
Block von XML-Layout.
Auch in Ihnen styles.xml
unter dem Stil, den Sie verwenden (in der Regel ist es AppTheme
) verwenden
<item name="colorAccent">@android:color/transparent</item>
Ich denke, das ist das, was Sie erreichen wollen. Verwenden Sie diesen Code.
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="@dimen/fab_margin"
android:fitsSystemWindows="true"
android:cropToPadding="true"
android:background="@android:color/primary_text_dark"
android:src="@drawable/zvam" />
Sie werden so etwas bekommen.
Sorry, dass ich nicht beantworten Ihre Frage direkt (ich würde äußern, wenn ich kann), aber ich glaube nicht, dass dies eine gute Idee.
Es scheint mir, dass Sie nur ein Done/Check-Image auf dem FAB haben wollen. Wenn das der Fall ist, sollten Sie das "Fertig" -Symbol auf der Google-Seite für Material-Icons verwenden: https://design.google.com/icons/#ic_done
Schauen Sie sich auch googles Designguidelines für FABs an: https://www.google.com/design/spec/components/buttons-floating-action-button.html.
Hintergrund auf FloatingActionButton setzen. –