Die Kunst der Benutzerführung: Ein Leitfaden zum Android Floating Action Button

Entdecken Sie die Geheimnisse eines effektiven App-Designs mit unserem neuesten Blogbeitrag! Tauchen Sie ein in die Welt des Android Floating Action Button und erfahren Sie, wie Sie mit SnackBars die Benutzerinteraktion revolutionieren können. Lassen Sie sich inspirieren und optimieren Sie Ihre App-Benutzeroberfläche noch heute!

Was ist der Android Floating Action Button?

Der Android Floating Action Button wird verwendet, um die wichtigsten Funktionen auf dem Bildschirm hervorzuheben. Es handelt sich um eine stilvolle und effektive Methode, um die Aufmerksamkeit der Benutzer darauf zu lenken.

Übersicht über den Android Floating Action Button

Um Material Design-Widgets in unserem Projekt zu verwenden, müssen wir die folgende Abhängigkeit in unserer build.gradle-Datei hinzufügen:

            compile 'com.android.support:design:23.1.1'

Der FloatingActionButton wird im XML-Layout wie folgt definiert:

            <android.support.design.widget.FloatingActionButton
                  android:id="@+id/fab"
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:src="@android:drawable/ic_dialog_email"
                  android:layout_gravity="bottom|end"
                  app:elevation="6dp"
                  app:pressedTranslationZ="12dp"/>

Einige Beobachtungen aus dem obigen XML-Layout sind:

  1. Der FloatingActionButton erweitert die ImageView-Klasse, wie durch das Attribut android:src ersichtlich ist.
  2. Im obigen XML-Layout wird das elevation-Attribut verwendet, um einen Schatten über den Button zu werfen, und pressedTranslationZ bewirkt, dass der Schatten beim Drücken wächst.

Ein FloatingActionButton wird innerhalb eines CoordinatorLayout platziert. Ein CoordinatorLayout erleichtert Interaktionen zwischen den enthaltenen Ansichten und ist nützlich, um die Schaltfläche je nach Bildlaufänderungen zu animieren.

SnackBar: Die bessere Alternative zu Toasts

SnackBar ist ein weiterentwickeltes Widget im Vergleich zu Toasts. Eine SnackBar wird wie folgt aufgerufen:

            Snackbar.make(view, "Ersetzen Sie dies durch Ihre eigene Aktion", Snackbar.LENGTH_LONG)
                    .setAction("Aktion", null).show();

Projektstruktur für das Android Floating Action Button Beispiel

Die Standard-Projektstruktur enthält eine neue XML-Layoutdatei namens content_main.xml, die dem bisherigen activity_main.xml entspricht.

Die neue activity_main.xml enthält standardmäßig eine Toolbar als Ersatz für eine ActionBar. Sie wird innerhalb eines AppBarLayouts hinzugefügt, das ein direktes Kind des CoordinatorLayouts ist. Das AppBarLayout wird verwendet, um verschiedene Bildlaufverhalten wie Zusammenklappen, Flex-Space und schnelle Rückkehr zu erreichen.

Abschließende Gedanken

Der Android Floating Action Button ist ein leistungsfähiges Werkzeug, um die Benutzererfahrung in Ihren Apps zu verbessern. In Kombination mit SnackBars bieten sie eine elegante Möglichkeit, wichtige Funktionen hervorzuheben und Benutzerinteraktionen zu erleichtern.

Kostenlosen Account erstellen

Registrieren Sie sich jetzt und erhalten Sie Zugang zu unseren Cloud Produkten.

Das könnte Sie auch interessieren: