Visão geral
Uma biblioteca Flutter que permite detecção de gestos em formas individuais desenhadas dentro de um CustomPainter. Permite aos desenvolvedores associar diversos callbacks de toque — como onTap, onLongPress e onPan — a formas específicas no canvas, aumentando a interatividade em aplicativos de desenho, pintura e assinaturas. Ideal para criar canvases interativos onde os usuários podem tocar ou manipular elementos distintos.
Casos de uso
- Aplicativos interativos de desenho
- Ferramentas de assinatura baseadas em canvas
- diagramas com resposta a gestos
- Pintor personalizado com interatividade de nível de forma
- Interfaces de desenho educacionais
Principais recursos
- Detecção de gestos em nível de forma
- Suporte para onTap, onLongPress, onPan
- Integração fácil com CustomPainter
- Funciona em todas as plataformas do Flutter
- API leve e focada
Indicado para
- Desenvolvedores criando recursos interativos para canvas
- Aplicativos que exigem feedback tátil em formas desenhadas
- Interfaces com lógica de gestos complexa em desenhos personalizados
Considerações
- Limitado a formas dentro do CustomPainter
- Não trata formas sobrepostas por padrão
- Requer gerenciamento cuidadoso do teste de colisão em layouts complexos
