FLUTTER ECOSYSTEM

keyboard_detection

Um plugin Flutter para detectar facilmente a visibilidade do teclado usando o preenchimento inferior da visualização.

Versão mais recente
0.8.1
Downloads em 30 dias
12 mil
Curtidas
29
Pontos Pub
160

Visão geral do pacote

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

Visão geral

O pacote keyboard_detection é um plugin do Flutter que simplifica a detecção da visibilidade do teclado monitorando o preenchimento inferior da tela. Ele fornece uma maneira confiável de determinar quando o teclado aparece ou desaparece em várias plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Isso ajuda os desenvolvedores a ajustarem dinamicamente os layouts da interface para uma melhor experiência do usuário durante as interações de entrada. O plugin se integra perfeitamente a aplicativos Flutter existentes e requer configuração mínima. É particularmente útil em formulários, interfaces de chat e qualquer cenário onde ajustes de layout responsivo sejam necessários com base no estado do teclado.

Casos de uso
  • Ajuste dinâmico de layout de formulário
  • Responsividade da interface de chat
  • Gerenciamento de foco de campo de entrada
  • Interface do usuário responsiva para dispositivos móveis e desktop
  • Gerenciamento de sobreposição do teclado
  • Rolagem automática para campos focados
Principais recursos
  • Detecta a visibilidade do teclado por meio do preenchimento inferior da vista
  • Suporte multiplataforma (Android, iOS, Web, macOS, Windows, Linux)
  • Integração simples da API
  • Atualizações em tempo real do estado do teclado
  • Configuração mínima necessária
  • Funciona com teclados físicos e de tela
Indicado para
  • Desenvolvedores Flutter construindo aplicativos intensivos em entrada
  • Aplicativos que exigem layouts de interface adaptáveis
  • Desenvolvedores direcionados para múltiplas plataformas
  • Projetos com interfaces de formulário ou bate-papo dinâmicos
  • Equipes que buscam detecção leve de teclado
Considerações
  • Pode exigir manipulação adicional para visualizações de rolagem aninhadas complexas
  • Não adequado para detectar diretamente a altura do teclado
  • O comportamento pode variar ligeiramente entre diferentes implementações de plataforma
  • Melhor usado com estruturas de layout como Scaffold ou similares
  • Limitado à visibilidade do teclado; não detecta o tipo ou idioma do teclado
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add keyboard_detection

Categorias

Repositório-fonte

Projetos relacionados

Ainda não há dados.