jl-vincent-ng / Measured-Size

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:MIT License


Languages

Language:Dart 69.9%Language:HTML 21.9%Language:Swift 5.9%Language:Kotlin 1.8%Language:Objective-C 0.6%