Visão geral
O pacote magnifying_glass fornece um widget de lente de aumento em tempo real para o Flutter, com efeitos dinâmicos de distorção barril e almofada. Permite zoom interativo em qualquer conteúdo, ideal para inspeção detalhada em aplicativos como visualizadores de imagens, ferramentas educacionais ou recursos de acessibilidade. O widget utiliza shaders para desempenho suave em todas as plataformas, incluindo móvel, web e desktop. Integra-se perfeitamente em interfaces existentes com controle personalizável do tamanho da lente, nível de zoom e posição.
Casos de uso
- Inspeção interativa de imagem
- Melhorias de acessibilidade
- Detalhes do aplicativo educacional
- Ferramentas de arte digital
- Zoom do detalhe do produto
- Melhoria na legibilidade do texto
Principais recursos
- Zoom em tempo real com rastreamento de toque
- Efeitos de distorção barril e almofada
- Renderização baseada em shader para desempenho
- Suporte multiplataforma (Android, iOS, Web, macOS, Windows, Linux)
- Tamanho da lente e nível de zoom personalizáveis
- Interação suave e responsiva
Indicado para
- Desenvolvedores de aplicativos em busca de recursos interativos de zoom
- Aplicações voltadas para acessibilidade
- Ferramentas de design e prototipagem
- Software educacional
- Utilitários de edição de imagem
Considerações
- Uso mais alto de GPU com fundos complexos
- Pode exigir otimização em dispositivos de baixa potência
- Limitado à ampliação visual sem extração de texto
- Não adequado para tarefas de medição de alta precisão
- O desempenho depende da eficiência do shader
