Buscar pacotes, repositórios e categorias de apps

Capa de rect_getter
Detalhes do pacotev1.1.0

rect_getter

Um widget fornece uma maneira simples de obter informações sobre o retângulo da criança após o renderização.

AndroidiOSWebmacOSWindowsLinux
Downloads em 30 dias
19,3 mil
Curtidas
97
Pontos Pub
160

Instalar pacote

flutter pub add rect_getter

Visão geral do pacote

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

RectGetter é um pacote do Flutter que simplifica o processo de obter as dimensões e posição retangulares de um widget filho após o renderização. Ele fornece uma maneira conveniente de acessar informações precisas de layout, como deslocamento, tamanho e limites dentro da árvore de widgets. Ideal para detecção de gestos, animações ou tarefas de alinhamento da IU que exigem dados espaciais precisos. O pacote funciona em todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, garantindo comportamento consistente independentemente do ambiente-alvo.

Casos de uso

  • Interações baseadas em gestos
  • Posicionamento dinâmico da interface
  • Gatilhos de animação com base no layout
  • Depuração de posicionamento de widget
  • Alinhamento do elemento de sobreposição

Principais recursos

  • Dados em tempo real do retângulo após o renderização
  • Compatibilidade multiplataforma
  • Integração simples da API
  • Suporta widgets aninhados
  • Relatório preciso de deslocamento e tamanho

Indicado para

  • Desenvolvedores que precisam de métricas de layout
  • Designers de UI/UX implementando layouts interativos
  • Aplicativos com interfaces dinâmicas ou responsivas
  • Depuração de problemas de layout
  • Detectores de gestos personalizados

Considerações

  • Requer acesso pós-renderização à árvore de widgets
  • Pode afetar o desempenho se usado em excesso
  • Não adequado para medições imediatas antes da renderização
  • Limitado a filhos visíveis e renderizados
  • Melhor usado em conjunto com o contexto de construção

README original

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

rect_getter

A widget provide a simple way to get child's rectangle information after rendered.

Usage

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

Example
// Import package
import 'package:rect_getter/rect_getter.dart';

// Instantiate it

var globalKey = RectGetter.createGlobalKey();
var rectGetter = RectGetter(
    key: globalKey,
    child: _child,
);

or

var rectGetter = RectGetter.defaultKey(
    child: _child,
);


// and add it to your layout .

// then you can get rect by

Rect rect = rectGetter.getRect();

or

Rect rect = RectGetter.getRectFromKey(globalKey);


Read More : 利用RectGetter组件获取控件位置尺寸实现的几个高级效果和功能

Getting Started

For help getting started with Flutter, view our online documentation.

For help on editing package code, view the documentation.

Categorias

Repositório-fonte

Projetos que usam este pacote