Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.0.0

measured_size

Um widget do Flutter que calcula o tamanho do filho em tempo de execução.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
1,1 mil
Curtidas
40
Pontos Pub
140

Instalar pacote

flutter pub add measured_size

Visão geral do pacote

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

O pacote measured_size é um widget do Flutter que calcula dinamicamente e expõe o tamanho do widget filho em tempo de execução. Ele envolve um widget filho e fornece suas dimensões reais renderizadas, sendo útil para ajustes de layout baseados em medições em tempo real. Isso é particularmente útil ao construir interfaces responsivas ou adaptativas onde tamanhos precisos são necessários. O pacote funciona em todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux.

Casos de uso

  • Layouts responsivos
  • Dimensionamento dinâmico da interface
  • Depuração de layout
  • Design adaptativo
  • Rastreamento de dimensão em tempo de execução

Principais recursos

  • Medição de tamanho em tempo real
  • Suporte multiplataforma
  • API simples
  • envolvimento de widget filho
  • retorno de tamanho

Indicado para

  • Desenvolvedores que precisam de lógica de layout dinâmico
  • Construtores de interface que exigem dimensões precisas
  • Depuração de problemas de layout
  • Criação de widget personalizado

Considerações

  • Pode afetar o desempenho se usado em excesso
  • Requer posicionamento cuidadoso na árvore de widgets
  • Não adequado para layouts estáticos
  • Limitado à medição do tamanho da criança direta
  • Potencial para reconstrução de layout

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

measured_size

A flutter widget that calculates the size of it's child in runtime.

Getting Started

MeasuredSize Calculated the size of it's child in runtime. All you have to do is to wrap your widget with MeasuredSize and listen to size changes.

Usage

Complete example

MeasuredSize(
              onChange: (Size size) {
                setState(() {
                  print(size);
                });
              },
              child: Text(
                '$_counter',
                style: Theme.of(context).textTheme.headline4,
              ),
            );

onChange will be called when the [Size] changes.

onChange will return the value ONLY once if it didn't change, and it will NOT return a value if it's equals to Size.zero

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.