FLUTTER ECOSYSTEM

holding_gesture

Ein angepasster GestureDetector, der bei Halten eines bestimmten Widgets reagiert.

Neueste Version
1.2.0
30-Tage-Downloads
9600
Likes
49
Pub-Punkte
150

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Übersicht

Das holding_gesture-Paket bietet einen angepassten GestureDetector, der Aktionen auslöst, wenn ein Benutzer ein bestimmtes Widget für eine definierte Dauer gedrückt hält. Es erweitert den integrierten GestureDetector von Flutter mit spezieller Halteerkennung und ermöglicht reaktive und intuitive Interaktionen wie Langzeit-Druck-Menüs, Drag-and-Drop-Start oder kontextsensitive Steuerungen. Das Paket ist leichtgewichtig und kompatibel mit allen wichtigen Plattformen, einschließlich Mobilgeräten, Web und Desktop. Es vereinfacht die Implementierung von Haltebasierenden Gesten ohne Boilerplate-Code.

Anwendungsfälle
  • Long-press context menus
  • Gesture-based navigation triggers
  • Interactive widget activation
  • Drag start detection
  • Customizable hold duration
  • Accessibility-enhanced controls
Hauptmerkmale
  • Precise hold duration control
  • Cross-platform compatibility
  • Simple API integration
  • Configurable hold delay
  • Built-in callback handling
  • Minimal performance overhead
Geeignet für
  • Developers building interactive UIs
  • Apps requiring long-press functionality
  • Cross-platform Flutter projects
  • Accessibility-focused interfaces
  • Gesture-heavy applications
Hinweise
  • Requires careful timing configuration
  • May conflict with other gesture detectors
  • Not suitable for rapid tap sequences
  • Needs testing on all target platforms
  • Limited to single-widget hold detection
  • Depends on Flutter's gesture system stability
Unterstützte PlattformenAndroidiOSWebmacOSWindowsLinux

Paket installieren

flutter pub add holding_gesture

Kategorien

Quell-Repository

Verwandte Projekte