FLUTTER ECOSYSTEM

ayham95/Measured-Size

런타임에 자식의 크기를 계산하는 Flutter 위젯입니다.

측정된 크기 프로젝트 이미지
Stars
15
Forks
10
최근 푸시(UTC)
2022. 5. 27.
프로젝트 상태
활성
Ayham Orfali GitHub avatar
GITHUB User

Ayham Orfali ↗

Challenge lover, Creative thinker, Planner and a Do-er. A believer that anything can be solved with a cup of coffee.

Dubai, UAE
언어DartHTMLSwiftKotlinObjective-C

이 저장소가 배포한 패키지

사용 중인 의존성

의존성 목록 2 개
  • flutter{"sdk":"flutter"}
  • flutter_test개발 의존성{"sdk":"flutter"}

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

README 펼치기 / 접기

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.

https://raw.githubusercontent.com/ayham95/Measured-Size/HEAD/example.gif

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