FLUTTER ECOSYSTEM

flutter_keyboard_size

Um provedor simples e conveniente que ajuda a obter informações sobre - altura do teclado, se está aberto ou não, definir valor booliano de tela pequena ou não.

Capa de flutter_keyboard_size
Versão mais recente
1.0.1
Downloads em 30 dias
31 mil
Curtidas
67
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

flutter_keyboard_size é um pacote leve do Flutter que fornece informações em tempo real sobre o teclado na tela, incluindo sua altura e se está aberto. Também ajuda a determinar se o tamanho da tela é pequeno, útil para ajustes de interface responsiva. O pacote oferece uma API simples baseada em provider para acessar o estado do teclado e as dimensões em múltiplas plataformas, garantindo comportamento consistente no Android, iOS, Web, macOS, Windows e Linux. Ideal para aplicativos que precisam de adaptação dinâmica de layout quando o teclado aparece ou desaparece.

Casos de uso
  • Ajustando o layout da interface quando o teclado é aberto
  • Detectando a visibilidade do teclado em formulários
  • Design responsivo para telas pequenas
  • Gerenciando a posição do campo de entrada
  • Preenchimento dinâmico com base na altura do teclado
Principais recursos
  • Detecção em tempo real da altura do teclado
  • Monitoramento do estado de abertura/fechamento do teclado
  • Classificação de tamanho de tela
  • Gerenciamento de estado baseado em Provider
  • Suporte multiplataforma
  • Integração simples da API
Indicado para
  • Aplicações com muitos formulários
  • Interfaces de chat ou mensagens
  • UIs com foco em dispositivos móveis
  • Layouts responsivos
  • Aplicativos que exigem manipulação dinâmica de entrada
Considerações
  • Pode exigir reconstruções em mudanças de estado
  • Limitado a métricas relacionadas ao teclado
  • Não adequado para detecção de gestos complexos
  • Depende de eventos de teclado específicos da plataforma
  • Melhor usado com gerenciamento de estado como Provider
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add flutter_keyboard_size

Categorias

Repositório-fonte

Projetos relacionados