FLUTTER ECOSYSTEM

avoid_keyboard

Este pacote permite uma evitação conveniente do teclado. Pode ser usado para habilitar a evitação do teclado em regiões específicas da tela, sem comprimir toda a visualização.

Capa de avoid_keyboard
Versão mais recente
0.3.0
Downloads em 30 dias
842
Curtidas
26
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

O pacote avoid_keyboard oferece uma maneira simples de gerenciar a evitação do teclado em aplicativos Flutter, permitindo que regiões específicas da tela se ajustem quando o teclado aparece. Diferentemente dos ajustes em tela cheia, ele evita comprimir toda a interface, preservando a integridade do layout. Funciona em múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. O pacote é ideal para formulários ou telas com muita entrada de dados, onde manter o contexto visual é crucial durante a interação do usuário.

Casos de uso
  • Entradas de formulário com ajuste dinâmico de layout
  • Interfaces de bate-papo com campos de entrada de mensagem
  • Regiões personalizadas com rolagem evitando sobreposição do teclado
  • Interfaces de usuário orientadas para dispositivos móveis que exigem manipulação precisa do teclado
  • Aplicativos web e desktop com áreas de entrada responsivas
Principais recursos
  • Evitação de teclado específica por região
  • Sem compactação de visualização completa
  • Suporte multiplataforma
  • Configuração mínima com wrapper de widget
  • Suporta contêineres roláveis
  • Funciona com visualizações de rolagem existentes
Indicado para
  • Desenvolvedores criando aplicativos com alta carga de entrada
  • Equipes direcionadas para múltiplas plataformas
  • Designers de UI que precisam de controle granular
  • Aplicativos com layouts de formulário complexos
  • Projetos que exigem interações suaves com o teclado
Considerações
  • Pode exigir lógica de posicionamento manual para layouts complexos
  • Não adequado para evitação de teclado em tela cheia
  • Impacto no desempenho em atualizações de alta frequência
  • Personalização limitada além do deslocamento básico
  • Requer testes cuidadosos em todas as plataformas-alvo
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add avoid_keyboard

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos relacionados

Ainda não há dados.