Visão geral
Um pacote Flutter que captura instantâneos de widgets, suportando conteúdo longo e rolagem como ListView. Permite personalização da cor de fundo, formato de imagem (PNG, JPEG), qualidade (0–100) e mesclagem de imagens adicionais, como cabeçalhos, rodapés ou marcas d'água. Ideal para gerar instantâneos de páginas inteiras em aplicativos que exigem documentação visual ou compartilhamento. O pacote é compatível com as plataformas Android e iOS.
Casos de uso
- Gerando capturas de tela de páginas inteiras de listas rolagens
- Criando visualizações prévias para conteúdo compartilhado
- Adicionar marcas d'água ou cabeçalhos a capturas de tela
- Capturando estados da interface para depuração
- Exportando layouts de widgets como imagens
Principais recursos
- Suporta capturas de tela longas de widgets roláveis
- Cor de fundo personalizável
- Formato e qualidade de imagem configuráveis
- Mesclar imagens extras (cabeçalhos, rodapés, marcas d'água)
- Compatibilidade multiplataforma (Android, iOS)
Indicado para
- Desenvolvedores que precisam de capturas de tela completas de widgets
- Aplicativos que exigem captura de estado da interface
- Ferramentas para documentação visual
- Depuração e teste de layouts de interface do usuário
- Compartilhar conteúdo do aplicativo como imagens
Considerações
- Pode afetar o desempenho em widgets grandes ou complexos
- Requer manipulação cuidadosa da geração assíncrona de capturas de tela
- Limitado à renderização estática de widgets (sem atualizações dinâmicas durante a captura)
- Não adequado para gravação de tela em tempo real
- O uso de memória aumenta com telas maiores