FLUTTER ECOSYSTEM

holding_gesture

Um GestureDetector personalizado que atua ao segurar um Widget determinado.

Versão mais recente
1.2.0
Downloads em 30 dias
9,6 mil
Curtidas
49
Pontos Pub
150

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

O pacote holding_gesture fornece um GestureDetector personalizado que dispara ações quando um usuário segura um widget específico por uma duração definida. Ele estende o GestureDetector embutido do Flutter com detecção dedicada de pressão prolongada, permitindo interações responsivas e intuitivas, como menus de longo toque, início de arrastar-e-soltar ou controles sensíveis ao contexto. O pacote é leve e compatível com todas as principais plataformas, incluindo mobile, web e desktop. Ele simplifica a implementação de gestos baseados em pressão sem precisar escrever código repetitivo.

Casos de uso
  • Long-press context menus
  • Gesture-based navigation triggers
  • Interactive widget activation
  • Drag start detection
  • Customizable hold duration
  • Accessibility-enhanced controls
Principais recursos
  • Precise hold duration control
  • Cross-platform compatibility
  • Simple API integration
  • Configurable hold delay
  • Built-in callback handling
  • Minimal performance overhead
Indicado para
  • Developers building interactive UIs
  • Apps requiring long-press functionality
  • Cross-platform Flutter projects
  • Accessibility-focused interfaces
  • Gesture-heavy applications
Considerações
  • 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
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add holding_gesture

Categorias

Repositório-fonte

Projetos relacionados