FLUTTER ECOSYSTEM

holding_gesture

特定のウィジェットを長押ししたときに反応するカスタマイズされたGestureDetector。

最新バージョン
1.2.0
30日間ダウンロード
9600
いいね数
49
Pub ポイント
150

パッケージ概要

公開情報に基づく選定ガイドです。参考としてご利用ください。

概要

holding_gesture パッケージは、ユーザーが特定のウィジェットを定義された期間にわたり押しているときにアクションをトリガーするカスタマイズされた GestureDetector を提供します。Flutter の組み込み GestureDetector を拡張し、専用のホールド検出機能を備え、長押しメニュー、ドラッグアンドドロップの開始、コンテキストに応じたコントロールなどの反応性があり直感的なインタラクションを可能にします。このパッケージは軽量で、モバイル、Web、デスクトップを含むすべての主要プラットフォームと互換性があります。ボイラープレートコードを書かずにホールドベースのジェスチャーを実装することが簡単になります。

用途
  • Long-press context menus
  • Gesture-based navigation triggers
  • Interactive widget activation
  • Drag start detection
  • Customizable hold duration
  • Accessibility-enhanced controls
主な機能
  • Precise hold duration control
  • Cross-platform compatibility
  • Simple API integration
  • Configurable hold delay
  • Built-in callback handling
  • Minimal performance overhead
適している対象
  • Developers building interactive UIs
  • Apps requiring long-press functionality
  • Cross-platform Flutter projects
  • Accessibility-focused interfaces
  • Gesture-heavy applications
注意事項
  • 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
対応プラットフォームAndroidiOSWebmacOSWindowsLinux

パッケージをインストール

flutter pub add holding_gesture

カテゴリー

ソースリポジトリ

関連プロジェクト