prototype_constrained_box 2.0.1 copy "prototype_constrained_box: ^2.0.1" to clipboard
prototype_constrained_box: ^2.0.1 copied to clipboard

A ConstrainedBox-like widget, but the constraints are given by another widget.

prototype_constrained_box #

Version License

Features #

  • Just like ConstrainedBox, you can constrain the child of this widget;
  • However, instead of passing directly a BoxConstraints, you pass another prototype widget that will be used as constraint;
  • You may constrain the child loosely or tightly, in one or both of the axes.

Usage #

Use the PrototypeConstrainedBox widget by providing a prototype and a child.

The following example will render a ColoredBox that will fill the space that the given prototype text would occupy:

const PrototypeConstrainedBox.tight(
  prototype: Text('Lorem ipsum dolor'),
  child: ColoredBox(
    color: Color(0xFFFF0000),
  ),
);

Aside from .tight, PrototypeConstrainedBox also provides .loose, .tightFor or you can completely customize the constraints by using the default unnamed constructor.

For more information regarding the PrototypeConstrainedBox API, refer to the documentation.

6
likes
130
pub points
68%
popularity

Publisher

verified publishermateusfccp.me

A ConstrainedBox-like widget, but the constraints are given by another widget.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on prototype_constrained_box