Drawer-Verhalten ist eine Bibliothek, die zusätzliche Verhaltensweisen für Drawer bereitstellt, beispielsweise das Verschieben oder Skalieren der Höhe einer Ansicht während des Schiebens des Drawers.
Aus öffentlichen Paketdaten erstellte Orientierung.
DrawerBehavior ist ein Flutter-Paket, das die Funktionalität von Drawern durch dynamische visuelle Effekte während des Schiebens verbessert, beispielsweise durch Bewegung oder Skalierung der Höhe der Inhaltansicht. Es bietet reibungslose, interaktive Übergänge, die die Benutzererfahrung in navigationsintensiven Apps verbessern. Für Entwickler konzipiert, die mehr Kontrolle über Drawer-Interaktionen wünschen, integriert es sich nahtlos mit Standard-Drawer-Widgets. Die Bibliothek unterstützt mehrere Plattformen wie Android, iOS, Web, macOS, Windows und Linux, was sie vielseitig für plattformübergreifende Anwendungen macht.
Anwendungsfälle
Verbesserung von Schubladenanimationen
Immersive Navigationserlebnisse schaffen
Verbesserung der Benutzeroberflächenreaktionsfähigkeit
Anpassen von Drawer-Interaktionseffekten
Moderne App-Oberflächen erstellen
Hauptmerkmale
Dynamische Ansichtbewegung während der Schiebeaktion des Drawers
Höhenanpassung des Inhaltsansichts
Plattformübergreifende Kompatibilität
Einfache Integration mit vorhandenen Schubladen
Glatte, anpassbare Übergangseffekte
Geeignet für
Entwickler, die komplexe Navigationsmuster erstellen
Designorientierte Flutter-Apps
Apps, die animierte Schiebetür-Interaktionen erfordern
Plattformübergreifende mobile und Web-Projekte
UI/UX-Verbesserungsspezialisten
Hinweise
Kann zusätzliche Leistungsoptimierung erfordern
Beschränkte Dokumentation verfügbar
Am besten geeignet für Apps mit intensivem Einsatz von Schubladen
Mögliche Konflikte mit anderen Gestenerkennern
Erfordert Verständnis von Gesten- und Animationsprinzipien
Original-README
Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.
Drawer Behavior - Flutter
Drawer Behavior is a Flutter library that provides advanced effects and behaviors for the side navigation drawer. Unlike the standard Flutter drawer, this package allows you to create immersive interactions such as moving the view, scaling the view's height, or adding 3D effects while the drawer slides.
✨ Features
Scale Effect: smoothly scales down the main content as the drawer opens.
3D Effect: Adds a rotation depth effect to the main content.
Multi-Directional: Supports both Left and Right side drawers.
Peek Drawer: Keep a portion of the drawer visible even when closed.
Customization: Full control over headers, footers, item builders, and animations.
Null-Safety: Fully supports Dart null-safety.
📦 Installation
Add this to your package's pubspec.yaml file:
dependencies:drawerbehavior:^3.0.0# Check pub.dev for the latest version