패키지, 저장소 및 앱 카테고리 검색

패키지 상세v1.0.0

widget_size

빌드되고 위젯 트리에 연결된 후 크기를 계산하는 위젯

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
2.3천
좋아요
38
Pub 점수
150

패키지 설치

flutter pub add widget_size

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

widget_size 패키지는 빌드 후 위젯 트리에 연결된 후 자체 크기를 계산하는 위젯을 제공합니다. 런타임 중 실제 렌더링된 위젯의 치수에 액세스할 수 있게 해주며, 동적 레이아웃 조정, 반응형 디자인 또는 정적 값에 의존하지 않고 콘텐츠 크기를 측정하는 데 유용합니다. 이 패키지는 Android, iOS, Web, macOS, Windows, Linux 등 주요 플랫폼에서 작동하며, 크로스플랫폼 애플리케이션에 이상적입니다. Flutter의 빌드 시스템과 원활하게 통합되며 최소한의 설정만 필요합니다.

사용 사례

  • 다이나믹 레이아웃 크기 조정
  • 반응형 UI 측정
  • 콘텐츠 차원 추적
  • 크로스 플랫폼 크기 감지
  • 런타임 위젯 분석

주요 기능

  • 실시간 크기 계산
  • 크로스 플랫폼 호환성
  • 최소 구성
  • 빌드 컨텍스트와의 통합
  • 모든 플러터 플랫폼을 지원합니다

적합한 대상

  • 정확한 위젯 크기를 필요로 하는 개발자
  • 적응형 레이아웃을 갖춘 앱
  • UI 테스트 및 디버깅
  • 크로스 플랫폼 프로젝트
  • 성능에 민감한 디자인

고려 사항

  • 과도하게 사용할 경우 성능에 영향을 미칠 수 있습니다
  • 위젯 트리에 연결되어야 합니다
  • 사전 빌드 크기 추정에 적합하지 않습니다
  • 빌드 후 측정에 한정
  • 복잡한 트리에서 적절히 사용하는 것이 좋습니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

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,
  ),
)

카테고리

소스 저장소

이 패키지를 사용하는 프로젝트

아직 데이터가 없습니다.