Stopper ist ein Flutter-Paket, das eine Bottom-Sheet mit vordefinierten Stopp-Höhen bereitstellt, sodass Benutzer die Sheet durch Ziehen erweitern und an bestimmte Positionen bringen können. Es verbessert die Benutzerinteraktion durch glatte, kontrollierte Erweiterung innerhalb festgelegter Grenzen und ist ideal für Modals oder ergänzende Inhaltsbereiche. Das Paket ist leichtgewichtig und lässt sich nahtlos in bestehende Flutter-Apps integrieren. Es unterstützt benutzerdefinierte Stopppunkte und Animationen und eignet sich somit für intuitive UI-Designs. Der Quellcode ist öffentlich auf GitHub verfügbar, um Transparenz zu gewährleisten und Beiträge zu ermöglichen.
Anwendungsfälle
- Interaktive Bottom Sheets mit festen Ausdehnungsebenen
- Anpassbare Modalfenster
- Erweiterte Benutzersteuerung über die Panelhöhe
- Dynamische Inhaltsoverlays
- Glatte Drag-to-Expand-Oberflächen
Hauptmerkmale
- Vorgegebene Stopphöhen
- Drag-basierte Erweiterung
- Anpassbare Stop-Punkte
- Glatte Animationen
- Leichtgewichtig und einfach zu integrieren
Geeignet für
- Entwickler, die interaktive Bottom Sheets erstellen
- Apps, die eine kontrollierte Panelerweiterung benötigen
- UIs, die ein präzises Verhalten des unteren Blatts erfordern
- Flutter-Projekte, die sich auf Benutzererfahrung konzentrieren
- Design-Systeme mit konsistenten Panel-Interaktionen
Hinweise
- Keine plattformspezifischen Einschränkungen erwähnt
- Benötigt manuelle Konfiguration der Stopphöhen
- Beschränkt auf Bottom-Sheet-Anwendungsfälle
- Kein integrierter Zustandsmanagement
- Abhängig von externen Abhängigkeiten für erweiterte Funktionen
