Um widget Flutter que habilita funcionalidade intuitiva de zoom com pinça para imagens. Quando os usuários pinçam, a imagem escala e desloca-se livremente; ao soltar, ela anima suavemente de volta ao tamanho e posição originais. Projetado para simplicidade e responsividade, melhora a interação do usuário com imagens estáticas em aplicativos como galerias, visualizadores de produtos ou leitores de documentos. O widget gerencia eficientemente gestos de toque e mantém o desempenho mesmo em dispositivos de baixa potência.
Casos de uso
- Galeria de imagens zoom
- Visualização de detalhes do produto
- Exploração de documento ou mapa
- Exibições interativas de fotos
- Navegação de imagem amigável ao usuário
Principais recursos
- Suporte para gesto de pinça para ampliar
- Retorno automático ao estado inicial
- Animação suave na versão
- Leve e eficiente
- Integração fácil com a interface de usuário existente
Indicado para
- Visualizadores de imagens para aplicativos móveis
- Telas de produtos de comércio eletrônico
- Aplicativos educacionais ou de referência
- Componentes de imagem interativos simples
- Aplicativos que exigem mínima manipulação de gestos
Considerações
- Limitado à interação com uma única imagem
- Sem limites ou bordas de panorâmica embutidos
- Não suporta múltiplas imagens simultaneamente
- Nenhuma personalização para velocidade de zoom ou suavização
- Mais adequado para exibições de tela cheia ou imagens grandes