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
11,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
  • menus de contexto de pressionamento longo
  • Disparadores de navegação baseados em gestos
  • Ativação de widget interativo
  • Detecção de início de arrasto
  • Duração de segurar personalizável
  • controles aprimorados para acessibilidade
Principais recursos
  • Controle preciso da duração do pressionamento
  • Compatibilidade multiplataforma
  • Integração simples da API
  • Atraso configurável de pressionar
  • Gerenciamento de retorno embutido
  • Sobreposição de desempenho mínima
Indicado para
  • Desenvolvedores de interfaces de usuário interativas
  • Aplicativos que exigem funcionalidade de pressão longa
  • Projetos Flutter multiplataforma
  • Interfaces focadas em acessibilidade
  • Aplicações com muitos gestos
Considerações
  • Requer configuração cuidadosa do tempo
  • Pode entrar em conflito com outros detectores de gestos
  • Não adequado para sequências rápidas de toque
  • Necessita de testes em todas as plataformas-alvo
  • Limitado à detecção de pressionamento único por widget
  • Depende da estabilidade do sistema de gestos do Flutter
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add holding_gesture

Categorias

Repositório-fonte

Projetos relacionados