Um wrapper simples para ListWheelScrollView que permite interações de toque em filhos individuais. Ele aprimora a roda de rolagem padrão ao permitir que os usuários respondam a eventos onTap, tornando-o ideal para rodas de lista interativas em aplicativos Flutter. O pacote mantém o comportamento de rolagem suave do ListWheelScrollView enquanto adiciona reconhecimento de gestos para cada item. Compatível com todas as principais plataformas, é leve e fácil de integrar com configuração mínima.
Casos de uso
- Menus navegáveis interativos
- Seleção de item clicável em uma roda
- Menus suspensores personalizáveis com feedback tátil
- Componentes de interface gamificados
- Navegação de conteúdo dinâmico
Principais recursos
- Detecção de toque em itens do ListWheelScrollView
- Configuração e integração mínimas
- Compatibilidade multiplataforma
- Preserva o comportamento nativo de rolagem
- Leve e performático
- Suporta callbacks personalizados onTap
Indicado para
- Desenvolvedores construindo rodas de lista interativas
- Aplicativos que exigem seleção de item baseada em toque
- Interfaces com listas girando ou giratórias
- Projetos que precisam de componentes de roda responsivos
- Iniciantes do Flutter explorando o tratamento de gestos
Considerações
- Pode exigir estilos adicionais para feedback visual
- Não adequado para cenários de toque de alta frequência
- Limitado a interação de um toque
- O desempenho depende da complexidade do item
- Não suporta gestos de pressão longa ou arraste
