Uma demonstração da Visualização de imagem em escala de subamostragem, uma biblioteca para exibir imagens grandes.
Esta é uma demonstração da Visualização da imagem em escala de subamostragem, uma biblioteca Android gratuita para a exibição de imagens grandes, com detecção de gestos para zoom e pan. Esta demonstração mostra a maioria dos recursos disponíveis.
Essa visualização personalizada pode ser usada para exibir imagens em uma galeria ou para visualizar imagens grandes, como planos de construção. É facilmente extensível adicionar gráficos sobrepostos alinhados à imagem, por exemplo, pinos de marcadores ou formas personalizadas.
O projeto, incluindo a fonte deste aplicativo, está hospedado no GitHub em https://github.com/daveMorrissey/subsampling-scale-image-view
Exibição de imagem
===================
* Exibir imagens enormes, maiores do que pode ser carregado na memória
* Mostre detalhes de alta resolução sobre o zoom em
* Testado até 20.000x13.000px, embora imagens maiores sejam mais lentas
* Exibir imagens de ativos ou o sistema de arquivos
* Gire as imagens automaticamente do sistema de arquivos (por exemplo, a câmera ou galeria) de acordo com o EXIF
* Gire manualmente imagens em incrementos de 90 °
* Troque imagens no tempo de execução
Detecção de gestos
===================
* Pan de um dedo
* Dois dedos beliscar para zoom
* Pan durante o zoom
* Interrupção perfeita entre a panela e o zoom
* Momento de arremesso após panning
* Toque duas vezes para aumentar e diminuir o zoom
* Opções para desativar os gestos de pan e/ou zoom
Animação
===================
* Métodos públicos para animar a escala e o centro
* Duração e flexibilização personalizáveis
* Animações ininterruptas opcionais
Integração fácil
===================
* Use em um viewpager para criar uma galeria de fotos
* Restaurar facilmente escala, centro e orientação após a rotação da tela
* Pode ser estendido para adicionar gráficos de sobreposição que se movem e escalam com a imagem
* Lida
Leia mais