Tutorials  /  JavaScript

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

Ccentron Redaktion · Juli 2024 ·3 Min. Lesezeit ·JavaScript, Tutorial

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.

VM

Passende Infrastruktur bei centron

Node-Anwendungen wollen deployt werden: ccloud³ VMs mit vollem Root-Zugriff ab 3,12 € im Monat – oder gleich als Managed Server, wenn der Betrieb nicht bei Ihnen liegen soll. Cloud Server mieten →

Ü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:

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

Der FloatingActionButton wird im XML-Layout wie folgt definiert:

Code
<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:

Code
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.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie JavaScript
Teilen
Noch offene Fragen?

Our team will help you with your specific setup - in German or English, by people who run the platform themselves.

War dieses Tutorial hilfreich?

Your answer is stored anonymously and helps us improve our tutorials.

Kommentare

No comments yet - be the first to ask a question about this tutorial.

Sign in to comment

Comments are open to centron customers. Sign in to your account to ask a question about this tutorial.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren