webentwicklung-frage-antwort-db.com.de

Android FAB-Pluszeichen nicht vorhanden auf Android zeichnbar

Wo finde ich das Pluszeichen in der Mitte eines schwebenden Aktionsschalters?

Ist es von Android oder muss ich es selbst tun?

52
Roberto Aureli

Sie können die Material Icons erhalten:

1. Online - von der Material Design Website . Das Plus-Symbol heißt "Hinzufügen". Wählen Sie das Symbol, wählen Sie eine Farbe und eine Größe aus und laden Sie die PNG- oder SVG-Ressource herunter.

2. Von Android Studio - mit Vector Asset Studio . Überprüfen Sie den Link für mehr Informationen. ( wie von Wilder Pereira in der Post unten vorgeschlagen)

41
Dmitri Timofti

Sie finden das Plus-Symbol auf dem Vector Asset Studio .

  1. Öffnen Sie in Android Studio ein Android App-Projekt.
  2. Wählen Sie im Projektfenster die Ansicht Android.
  3. Klicken Sie mit der rechten Maustaste auf den Ordner res und wählen Sie Neu> Vector Asset.
  4. Klicken Sie auf die Schaltfläche Android Symbol und suchen Sie nach dem Pluszeichen

Weitere Informationen hier: https://developer.Android.com/studio/write/vector-asset-studio.html#materialicon

90
Wilder Pereira

basierend auf der Antwort von @ Dagnogo fand ich, dass dies der einfachste Weg ist.

    <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"
    app:srcCompat="@Android:drawable/ic_input_add"
    Android:tint="@Android:color/white"/>

Der Schlüssel verwendet die Tint-Eigenschaft

23
Dika

Wenn Sie die Farbe ändern müssen, ändern Sie die Tönungsmethode auf der Fab. Zum Beispiel brauchte ich das "weiße Plus" in meiner Fabrik, damit ich das tat:

<Android.support.design.widget.FloatingActionButton
    Android:layout_width="wrap_content"
    Android:tint="@Android:color/white" //put your colors here
    Android:src="@drawable/ic_add_black_24dp"
    Android:layout_height="wrap_content" />

Ich glaube, Sie suchen danach.

<Android.support.design.widget.FloatingActionButton
    Android:id="@+id/fab"
    Android:layout_width="wrap_content"
    Android:layout_height="wrap_content"
    Android:layout_gravity="end|bottom"
    Android:layout_margin="@dimen/fab_margin"
    app:srcCompat="@Android:drawable/ic_input_add" />
4