Aus öffentlichen Paketdaten erstellte Orientierung.
Ein Flutter-Paket, das einen animierten Speed-Dial-Floating-Action-Button (FAB) bereitstellt, der es Benutzern ermöglicht, mehrere Aktionen mit sanften Übergängen zu erweitern und zu reduzieren. Es verbessert die Benutzerinteraktivität durch eine kompakte, gestenbasierte Möglichkeit, über einen einzigen FAB auf mehrere Aktionen zuzugreifen. Das Paket unterstützt alle wichtigen Plattformen und ist für intuitive Navigation in mobilen und Web-Anwendungen konzipiert. Anpassbare Animationen und Positionierung machen es für moderne, dynamische Oberflächen geeignet.
Anwendungsfälle
Unter-Navigation mit mehreren Aktionen
Kontextuelle Aktionen-Menüs
Erweiterte Benutzeroberfläche für mobile Apps
Schneller Zugriff auf häufig verwendete Funktionen
interaktive Gestaltungselemente im Web
Optimierte Workflows in Produktivitäts-Apps
Hauptmerkmale
Glatte Animationsverläufe beim Erweitern/Zusammenklappen
Anpassbare Buttonpositionen
Unterstützung für mehrere Aktionselemente
Plattformübergreifende Kompatibilität
Einfache Integration mit bestehender Benutzeroberfläche
Konfigurierbare Animationsdauer und Kurve
Geeignet für
Entwickler, die interaktive mobile Apps erstellen
Designer, die dynamische FAB-Lösungen suchen
Teams, die Flutter für Cross-Platform-Projekte verwenden
Apps, die kontextbezogene Aktionen benötigen
UX-orientierte Anwendungsentwicklung
Projekte, die auf gestenbasierte Interaktionen setzen
Hinweise
Kann die Leistung beeinträchtigen, wenn viele Aktionsschaltflächen vorhanden sind
Erfordert sorgfältige Layoutplanung
Das Animationsverhalten kann sich von Plattform zu Plattform unterscheiden
Nicht ideal für einfache Szenarien mit einer einzigen Aktion
Benötigt Tests auf allen Zielplattformen
Eingeschränkte Anpassung über die grundlegende Gestaltung hinaus
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
flutter_expandable_fab is a speed dial FAB (Floating Action Button) that can animate the display and hiding of multiple action buttons.
It can be configured to display vertically, horizontally, or in a fan-shaped manner, on either side. It allows for fine-grained customization.
Migration from 1.x to 2.x
In version 2.x, I have made changes to enable free customization of the open/close buttons by setting builders.
You can customize the open/close buttons with your preferred Widget using FloatingActionButtonBuilder.
By using DefaultFloatingActionButtonBuilder, you can easily set up the FloatingActionButton.
RotateFloatingActionButtonBuilder provides a FloatingActionButton with a rotating animation.
Also, the items specified in children don't necessarily have to be FloatingActionButton; you can set any Widget freely.
Since children is an array of widgets, you can place any widget you like, not limited to FloatingActionButton.
You can also create buttons with labels as shown below.