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:
- Der
FloatingActionButton
erweitert dieImageView
-Klasse, wie durch das Attributandroid:src
ersichtlich ist. - Im obigen XML-Layout wird das
elevation
-Attribut verwendet, um einen Schatten über den Button zu werfen, undpressedTranslationZ
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 AppBarLayout
s hinzugefügt, das ein direktes Kind des CoordinatorLayout
s 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.