prototype_constrained_box 2.0.0
prototype_constrained_box: ^2.0.0 copied to clipboard
A ConstrainedBox-like widget, but the constraints are given by another widget.
prototype_constrained_box #
Features #
- Just like
ConstrainedBox, you can constrain thechildof this widget; - However, instead of passing directly a
BoxConstraints, you pass anotherprototypewidget that will be used as constraint; - You may constrain the
childloosely or tightly, in one or both of the axes.
Getting started #
Add prototype_constrained_box as a dependency in your pubspec.yaml:
dependencies:
prototype_constrained_box: ^1.0.0
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)),
);
For more information regarding the PrototypeConstrainedBox API, refer to the documentation.