Buscar pacotes, repositórios e categorias de apps

Capa de insta_image_viewer
Detalhes do pacotev1.0.4

insta_image_viewer

Um widget simples para tela cheia com deslize para descartar, pinça e zoom.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
3 mil
Curtidas
143
Pontos Pub
150

Instalar pacote

flutter pub add insta_image_viewer

Visão geral do pacote

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

Um widget Flutter projetado para exibir imagens em tela cheia com gestos intuitivos, como deslizar para fechar, pinçar para ampliar e arrastar. Criado para experiências de visualização de imagens sem interrupções em múltiplas plataformas, suportando Android, iOS, Web, macOS, Windows e Linux. Ideal para aplicativos que exigem navegação imersiva por fotos com configuração mínima. O pacote é leve e fácil de integrar, focando em desempenho suave e interações amigáveis ao usuário.

Casos de uso

  • Visualização de imagem em tela cheia
  • Navegação da galeria de fotos
  • Modais de imagem com deslize para fechar
  • Exploração de imagem com zoom por pinça
  • Pré-visualizações de compartilhamento de imagens
  • galerias de imagens interativas

Principais recursos

  • Deslize para fechar
  • Pinça e amplie
  • Suporte a gestos de pan
  • Compatibilidade multiplataforma
  • Integração simples
  • design responsivo

Indicado para

  • Aplicativos de foto para móvel e web
  • visualizador de imagens de mídia social
  • Exibição de imagens de produtos de comércio eletrônico
  • plataformas de conteúdo gerado pelo usuário
  • Aplicativos com interfaces pesadas em imagens

Considerações

  • Opções limitadas de personalização
  • Sem cache de imagem embutido
  • Requer carregamento manual de imagem
  • Não otimizado para grandes coleções de imagens
  • Depende de provedores externos de imagem
  • Efeitos mínimos de animação

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

InstaImageViewer

A simple widget to display image in a full-screen, swipe it to dismiss, pinch & zoom.

InstaImageViewer Demo

Features

  • Show a single image in a full screen mode
  • Nice swipe animation (like in Instagram) to dismiss full screen mode
  • Use pinch & zoom to zoom in and out in a full screen mode
  • No dependencies besides Flutter

Usage

As easy as an image widget:

SizedBox(
  width: 100,
  height: 140,
  child: InstaImageViewer(
    child: Image(
      image: Image.network("https://picsum.photos/id/507/1000").image,
    ),
  ),
),

TODO:

  • Upon request: Possibility to wrap icons with path to large images. According current UI there is no need in in such functionality. But, in a long lists, it will lead to significant UI slowing down. So, if you need this functionality feel free to create an issue.
  • Improve animations

For any bugs, suggestions - please submit an issue.

Credits

InstaImageViewer is a project by Agoradesk, P2P cryptocurrency trading platform. Created by the team behind LocalMonero, the biggest and most trusted Monero P2P trading platform.

Categorias

Repositório-fonte

Projetos que usam este pacote