prototype_constrained_box 0.0.1 prototype_constrained_box: ^0.0.1 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 thechild
of this widget; - However, instead of passing directly a
BoxConstraint
, you pass anotherprototype
widget that will be used as constraint; - You may constrain the
child
loosely 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: ^0.0.1
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.