FLUTTER ECOSYSTEM

pinch_zoom

Um widget baseado no novo Interactive Viewer do Flutter que permite o zoom com pinça em imagens e retorna ao tamanho e posição iniciais quando solto.

Capa de pinch_zoom
Versão mais recente
2.0.1
Downloads em 30 dias
7,8 mil
Curtidas
220
Pontos Pub
160

Visão geral do pacote

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

Visão geral

PinchZoom é um pacote Flutter que habilita funcionalidades intuitivas de zoom com pinça em imagens usando o InteractiveViewer do Flutter. Permite aos usuários escalar e deslocar imagens com gestos táteis, retornando automaticamente para o tamanho e posição originais quando o gesto termina. Projetado para simplicidade e desempenho suave em todas as plataformas, integra-se perfeitamente em interfaces de visualização de imagens. O pacote oferece suporte a todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-o ideal para aplicações multiplataforma que exigem exploração interativa de imagens.

Casos de uso
  • visualizadores de imagens interativos
  • Galerias de fotos
  • Zoom do documento
  • Aplicativos educacionais com diagramas
  • Imagens de produtos de comércio eletrônico
Principais recursos
  • Zoom por pinça baseado em gestos
  • Redefinição automática para o estado inicial
  • Compatibilidade multiplataforma
  • Transições de animação suaves
  • Construído no InteractiveViewer do Flutter
Indicado para
  • Desenvolvedores construindo aplicativos com muitas imagens
  • Aplicativos que exigem navegação de imagem intuitiva
  • Recursos de interação de imagem multiplataforma
  • Ferramentas educacionais ou de apresentação
  • Design orientado para dispositivos móveis com suporte a toque
Considerações
  • Pode exigir otimização para imagens grandes
  • O desempenho depende das capacidades do dispositivo
  • Personalização limitada além do comportamento básico de zoom
  • Não adequado para conteúdo não gráfico
  • Requer um tratamento adequado dos estados de carregamento de imagem
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add pinch_zoom

Categorias

Repositório-fonte

Projetos relacionados