Flexible class
Controls how a child widget of a Row or Column scales.
Constructors
-
Flexible({int flex = 1, required Widget child})
-
Creates a widget that controls how a child of a Row or Column flexes.
const
Properties
-
child
→ Widget
-
The child widget.
final
-
flex
→ int
-
The flex factor to use for this child.
final
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
key
→ Key?
-
The optional key for this widget.
finalinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
createElement()
→ Element
-
Creates an Element to manage this widget's location in the tree.
override
-
getIntrinsicHeight(int width)
→ int
-
Computes the intrinsic height of this widget under the given
width constraint.
override
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
render(Buffer buffer, Rect area)
→ void
-
Renders the widget onto the provided
buffer within the specified area.
override
-
toString()
→ String
-
A string representation of this object.
inherited