FLUTTER ECOSYSTEM

measure_size

Um widget que fornece um retorno de chamada acionado quando seu tamanho muda

Capa de measure_size
Versão mais recente
5.0.2
Downloads em 30 dias
11,1 mil
Curtidas
40
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 measure_size é um widget do Flutter que dispara uma função de retorno sempre que seu tamanho muda, permitindo ajustes dinâmicos no layout com base nas dimensões reais renderizadas. Ele envolve um widget filho e monitora seu tamanho durante as fases de construção e layout, sendo ideal para designs responsivos ou animações que dependem de medições precisas. O pacote funciona em todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, garantindo comportamento consistente. É particularmente útil quando você precisa reagir às mudanças no tamanho do container sem depender de valores fixos.

Casos de uso
  • UI responsiva com dimensionamento dinâmico
  • Animações baseadas nas dimensões do widget
  • Depuração de layout
  • Renderização de conteúdo dinâmico
  • Monitoramento em tempo real do tamanho
Principais recursos
  • Dispara o retorno de chamada na mudança de tamanho
  • Compatibilidade multiplataforma
  • Integração simples com widgets existentes
  • Suporta todas as plataformas do Flutter
  • Sem dependências externas
Indicado para
  • Desenvolvedores que precisam de feedback em tempo real sobre o tamanho
  • Componentes da interface que exigem layouts adaptativos
  • Teste e depuração de problemas de layout
  • Projetos com sistemas de design dinâmicos ou fluidos
Considerações
  • Pode afetar o desempenho se usado em excesso
  • O callback pode ser disparado várias vezes durante o layout
  • Não adequado para requisitos de tamanho estático
  • Requer manipulação cuidadosa em árvores de widget complexas
  • Limitado a mudanças de tamanho, não posição ou deslocamento
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add measure_size

Categorias

Repositório-fonte

Projetos relacionados