Übersicht
Rubber ist ein flexibler Bottom-Sheet-Widget für Flutter, der anpassbare Material-Style-Sprunganimationen bietet. Er ermöglicht reibungslose, elastische Übergänge beim Ausklappen oder Zusammenfalten und verbessert die Benutzerinteraktion durch reaktionsfreudiges und flüssiges Verhalten. Ideal für Modals, Drawer oder jedes andere UI-Element, das eine dynamische Präsentation von unten nach oben erfordert. Rubber unterstützt alle wichtigen Plattformen wie Android, iOS, Web, macOS, Windows und Linux. Das Animationsystem basiert auf dem Physik-Engine von Flutter und ermöglicht Entwicklern die feine Anpassung von Bounce-Effekten und Reaktionsgeschwindigkeit. Das Paket ist leichtgewichtig und lässt sich nahtlos in bestehende Flutter-Anwendungen integrieren.
Anwendungsfälle
- Modale Dialogfelder
- interaktive Schubladen
- Untere Navigationsleisten
- Formularüberschneidungen
- Dynamische Inhaltsexpander
Hauptmerkmale
- Anpassbare Federanimationen
- Elastisches Ziehverhalten
- Plattformübergreifende Unterstützung
- Glatte Übergangsphysik
- Einfache Integration mit bestehenden Widgets
- Konfigurierbare Federkraft
Geeignet für
- Entwickler, die animierte Bottom-Sheets suchen
- Apps mit interaktiven Benutzeroberflächenkomponenten
- Designer, die materialinspirierte Bewegung möchten
- Projekte für mehrere Plattformen
- Benutzer von Flutter-Animationsbasierend auf Physik
Hinweise
- Kann zur optimalen Federtaste anpassung benötigen
- Nicht ideal für statische oder nicht-interaktive Blätter
- Die Leistung hängt von der Komplexität der Animation ab
- Beschränkt auf Bottom-Sheet-Anwendungsfälle
- Kenntnisse über physikalische Parameter erforderlich