Um pacote de visualizador de imagem em tela cheia para Flutter que se fecha automaticamente quando o usuário rola verticalmente. Suporta integração sem problemas com o widget Hero para transições suaves entre imagens. Projetado para ser seguro em relação a valores nulos e compatível com múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Ideal para aplicativos que exigem experiências imersivas de visualização de fotos com navegação baseada em gestos intuitivos.
Casos de uso
- Visualizar imagens de alta resolução em tela cheia
- Criando galerias de imagens com transições suaves
- Integração com animações Hero para compartilhamento de imagens
- Melhorando a navegação de fotos em dispositivos móveis e na web
- Implementando o comportamento de deslize para descartar
- Exibindo imagens em um modal de tela cheia
Principais recursos
- Auto-desaparecer ao rolar verticalmente
- Implementação Dart segura para nulos
- Compatibilidade do widget Hero
- Suporte multiplataforma (Android, iOS, Web, macOS, Windows, Linux)
- Navegação baseada em gestos
- Leve e fácil de integrar
Indicado para
- Aplicativos de galeria de fotos para celular e web
- Aplicações com muitas imagens
- Aplicativos usando transições Hero
- Desenvolvedores procurando visualizadores de imagem em tela cheia simples
- Projetos que exigem exibição de imagem independente de plataforma
- Usuários que querem navegação intuitiva de imagem
Considerações
- Pode não suportar o fechamento por rolagem horizontal
- Opções limitadas de personalização para gestos
- Depende do contexto de rolagem pai para o fechamento
- Mais adequado para visualizações de imagem única em vez de layouts complexos
- Requer manipulação cuidadosa em visualizações de rolagem aninhadas
- Não projetado para conteúdo de vídeo ou animado

