Visão geral
O keyboard_height_plugin é um pacote Flutter que fornece atualizações em tempo real sobre a altura do teclado na tela antes de aparecer em dispositivos Android e iOS. Ele emite a altura do teclado assim que está prestes a ser exibido, permitindo que desenvolvedores ajustem dinamicamente os layouts da interface para uma melhor experiência do usuário. Este plugin é particularmente útil para formulários ou campos de entrada onde o conteúdo pode ser ocultado pelo teclado. Funciona sem problemas em ambas as principais plataformas móveis e se integra facilmente por meio do pub.dev. O plugin é leve e focado exclusivamente na detecção da altura do teclado, sem funcionalidades adicionais.
Casos de uso
- Ajuste dinâmico de layout de formulário
- Evitando sobreposição de campo de entrada
- Responsividade da interface em tempo real
- Consciência do teclado do aplicativo móvel
- Otimizando o espaço da tela durante a entrada
Principais recursos
- Emite a altura do teclado antes da exibição
- Plataforma cruzada (Android e iOS)
- Leve e focado
- Integração simples via pub.dev
- Nenhuma dependência extra
Indicado para
- Desenvolvedores criando aplicativos com alta carga de entrada
- Aplicativos que exigem interfaces responsivas
- Aplicativos móveis baseados em formulários
- Projetos que exigem feedback preciso do teclado
- Aplicativos Flutter direcionados para iOS e Android
Considerações
- Requer manipulação manual das mudanças de layout
- Limitado apenas à altura do teclado
- Não suporta teclados personalizados
- Sem suporte embutido para animação
- Pode ser necessário gerenciamento adicional de estado