So ändern Sie die Form der Floating Action Button (FAB), die sich auf android?

In unserer android-app, die wir brauchen zu erstellen eine floating-action-button, die nicht die Standard-Kreis, sondern ein Quadrat mit drei abgerundeten Ecken. Die fab sieht aus wie auf dem Bild unten:

So ändern Sie die Form der Floating Action Button (FAB), die sich auf android?

Habe ich es geschafft, diese form aber nicht wissen, wie Sie auf meine fab, oder ob es überhaupt möglich ist. Die xml-Datei für die Form sieht wie folgt aus:

   <shape xmlns:android="http://schemas.android.com/apk/res/android"
      android:shape="rectangle">
    <solid android:color="@color/red" />
    <corners
      android:topLeftRadius="90dp"
      android:topRightRadius="90dp"
      android:bottomRightRadius="90dp"/>
   </shape>

Habe ich versucht, die form zu ändern, mit

android:src="@drawable/my_shape"

aber dadurch ändert sich nur das Symbol in mein-button.
Ich glaube, ich muss verlängern FloatingActionButton aber ich habe keine Ahnung, wie.

Gibt es eine Möglichkeit zum ändern der Form des fab? Wenn jemand hat dies bereits erreicht, ich würde schätzen, um eine Probe zu sehen.

Hast du eine Lösung?
Obwohl ich eine andere Lösung gefunden, ich denke, dass die Antwort von @JediBurrell ist der bessere Ansatz und funktioniert Prima.

InformationsquelleAutor AthaMit | 2018-03-13

Schreibe einen Kommentar