Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.0.0

widget_size

Um widget para calcular seu tamanho após ser construído e anexado a uma árvore de widgets

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
2,3 mil
Curtidas
38
Pontos Pub
150

Instalar pacote

flutter pub add widget_size

Visão geral do pacote

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

O pacote widget_size fornece um widget que calcula seu próprio tamanho após ser construído e anexado à árvore de widgets. Ele permite que desenvolvedores acessem as dimensões reais renderizadas de um widget durante a execução, o que é útil para ajustes dinâmicos de layout, design responsivo ou medição do tamanho do conteúdo sem depender de valores estáticos. O pacote funciona em todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-o ideal para aplicativos multiplataforma. Integra-se perfeitamente ao sistema de compilação do Flutter e exige configuração mínima.

Casos de uso

  • Dimensionamento de layout dinâmico
  • Medidas de interface responsiva
  • Rastreamento de dimensão de conteúdo
  • Detecção de tamanho multiplataforma
  • Análise de widget em tempo de execução

Principais recursos

  • Cálculo de tamanho em tempo real
  • Compatibilidade multiplataforma
  • Configuração mínima
  • Integração com o contexto de build
  • Suporta todas as plataformas do Flutter

Indicado para

  • Desenvolvedores que precisam de dimensões precisas de widget
  • Aplicativos com layouts adaptáveis
  • Testes e depuração de UI
  • Projetos multiplataforma
  • designs sensíveis ao desempenho

Considerações

  • Pode afetar o desempenho se usado em excesso
  • Requer anexação à árvore de widgets
  • Não adequado para estimativa de tamanho pré-construção
  • Limitado a medições pós-construção
  • Melhor usado com parcimônia em árvores complexas

README original

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

widget_size

pub package

A widget to calculate it's size after being built and attached to a widget tree

Usage

To use this plugin, add widget_size as a dependency in your pubspec.yaml file.

dependencies:
  widget_size: ^lastVersion

Example

double _yourHeight = 50;
double _yourWidth = 50;

WidgetSize(
  onChange: (Size size) {
    // your Widget size available here
    _yourHeight = size.height;
    _yourWidth = size.width;
  },
  child: Container(
    height: _yourHeight,
    width: _yourWidth,
    color: Theme.of(context).primaryColor,
  ),
)

Categorias

Repositório-fonte

Projetos que usam este pacote

Ainda não há dados.