find_size 1.0.0 copy "find_size: ^1.0.0" to clipboard
find_size: ^1.0.0 copied to clipboard

A Flutter plugin which helps you to easily find and track widget size.

Find Size #

A Flutter plugin to easily obtain the size of widgets within your application. This plugin is designed to simplify the process of retrieving the size of a widget, making it useful for a variety of use cases such as dynamic layout adjustments and responsive design.

demo

Platform Support #

Android iOS Web MacOS Linux Windows

Features #

  • Retrieve the height and width of a Flutter widget.
  • Works with any widget type.

Getting Started #

  1. Add this plugin to your pubspec.yaml file:
   dependencies:
     find_size: ^1.0.0

Run flutter pub get to install the package.

Usage #

Import the package in your Dart code:

import 'package:find_size/find_size.dart';

Use the FindSize widget in your widget tree:

// Wrap the widget whose size you want to obtain with a `FindSize` widget.
FindSize(
    onChange: (Size size){
      // Use the size information as needed.
      print("Widget size: $size");
    },
    child: YourWidget(),
)

This code will output the size of the YourWidget within the onChange callback.

Example #

Here's a simple example of how to use this plugin to get the size of a widget:

import 'package:find_size/find_size.dart';
import 'package:flutter/material.dart';

void main() => runApp(const MyApp());

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: const Text('Find Size Plugin Example'),
        ),
        body: Center(
          child: FindSize(
            onChange: (Size size) {
              print("Button size: $size");
            },
            child: ElevatedButton(
              onPressed: () {},
              child: const Text('Click Me'),
            ),
          ),
        ),
      ),
    );
  }
}

find_size_plugin_screenshot

Example #

For a complete example of how to use this plugin, check out the example folder in this repository.

Feedback and Contributions #

We value your feedback and encourage contributions to the Find Size Plugin. If you have suggestions, encounter issues, or would like to contribute to its development, please visit our GitHub repository to open an issue or create a pull request.

License #

This project is licensed under the MIT License - see the LICENSE file for details.

Contact #

If you have any questions or require assistance, please don't hesitate to contact us at nishal.sehan@gmail.com.

Thank you for choosing the Find Size Plugin for your application, and we hope it enhances the user experience of your flutter application.

2
likes
160
points
42
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin which helps you to easily find and track widget size.

Repository (GitHub)

Documentation

API reference

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on find_size