FLUTTER ECOSYSTEM

flutter_persistent_keyboard_height

Pacote Flutter para obter a altura do teclado. Pode ser usado para exibir um modal de adesivo/emoticon com a altura correta.

Capa de flutter_persistent_keyboard_height
Versão mais recente
1.0.5
Downloads em 30 dias
54
Curtidas
33
Pontos Pub
150

Visão geral do pacote

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

Visão geral

Um pacote Flutter que fornece persistentemente a altura do teclado na tela, permitindo ajustes precisos da interface. É especialmente útil para posicionar elementos como modais de adesivos ou emojis em relação ao teclado. O pacote funciona em ambas as plataformas Android e iOS, garantindo comportamento consistente. Ele escuta mudanças no estado do teclado e expõe a altura atual por meio de um stream, facilitando sua integração em layouts responsivos.

Casos de uso
  • Ajustando o layout da interface quando o teclado aparece
  • Posicionando modais acima do teclado
  • Garantir que o conteúdo permaneça visível durante a entrada
  • Criando interfaces de bate-papo com áreas de entrada dinâmicas
  • Criando formulários com conscientização em tempo real do teclado
Principais recursos
  • Monitoramento em tempo real da altura do teclado
  • Suporte multiplataforma (Android e iOS)
  • API baseada em fluxo para atualizações reativas
  • Configuração e integração mínimas
  • Detecção precisa da altura mesmo durante animação
Indicado para
  • Desenvolvedores de aplicativos de bate-papo
  • Construtores de formulários
  • Componentes da interface do usuário que exigem consciência do teclado
  • Desenvolvedores criando interfaces com foco em entrada
  • Aplicativos com botões de ação flutuantes próximos ao teclado
Considerações
  • Requer o descarte adequado de fluxos para evitar vazamentos de memória
  • Pode ser necessário lógica adicional para casos extremos como teclados divididos
  • Não adequado para cenários de altura de teclado estática
  • Depende de eventos de teclado específicos da plataforma
  • Deve ser testado em múltiplos dispositivos e versões de sistema operacional
Plataformas compatíveisAndroidiOS

Instalar pacote

flutter pub add flutter_persistent_keyboard_height

Categorias

Repositório-fonte

Projetos relacionados

Ainda não há dados.