Skip to content

vikram25897/fluttter_responsive_text_field

Repository files navigation

responsive_text_field

A Flutter plugin to create ResponsiveTextField that auto resizes itself based on the input. It will increase its maxLines when the text overflows and decreases its maxLines when the text underflow.

Note: Provide a well calculated width to the widget after subtracting all the paddings and margins for it to work as expected.

Example

You can just use it the same way you would use a TextField with just four required parameters:

  • minLines
  • maxLines
  • style
  • availableWidth

Like the example below:

class Home extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Center(
      child: ResponsiveTextField(
        availableWidth: MediaQuery.of(context).size.width,
        minLines: 1,
        maxLines: 5,
        style: TextStyle(
          fontSize: 16
        ),
      ),
    );
  }
}

Demo

responsive_text_field demo

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published