A Stack that shows a single child from a list of children.
The displayed child is the one with the given index. The stack is always as big as the largest child.
If value is null, then nothing is displayed.
For more details, see Stack.
- Inheritance
- Object
- Widget
- RenderObjectWidget
- MultiChildRenderObjectWidget
- Stack
- IndexedStack
Constructors
-
IndexedStack({Key key, FractionalOffset alignment: FractionalOffset.topLeft, int index: 0, List<Widget> children: const
[] }) -
Creates a Stack widget that paints a single child.
Properties
- index → int
-
The index of the child to show.
read-only - alignment → FractionalOffset
-
How to align the non-positioned children in the stack.
read-only, inherited - children → List<Widget>
-
The widgets below this widget in the tree.
read-only, inherited - hashCode → int
-
Get a hash code for this object.
read-only, inherited - key → Key
-
Controls how one widget replaces another widget in the tree.
read-only, inherited - overflow → Overflow
-
Whether overflowing children should be clipped. See Overflow.
read-only, inherited - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Operators
-
operator ==(
other) → bool -
The equality operator.
inherited
Methods
-
createRenderObject(
BuildContext context) → RenderIndexedStack -
Creates an instance of the
RenderObject
class that thisRenderObjectWidget
represents, using the configuration described by thisRenderObjectWidget
. -
updateRenderObject(
BuildContext context, RenderIndexedStack renderObject) → void -
Copies the configuration described by this
RenderObjectWidget
to the givenRenderObject
, which will be of the same type as returned by this object'screateRenderObject
. -
createElement(
) → MultiChildRenderObjectElement -
RenderObjectWidgets always inflate to a
RenderObjectElement
subclass.inherited -
debugFillDescription(
List<String> description) → void -
Add additional information to the given description for use by toString.
inherited -
didUnmountRenderObject(
RenderObject renderObject) → void -
A render object previously associated with this widget has been removed from the tree. The given RenderObject will be of the same type as returned by this object's createRenderObject.
inherited -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited -
toString(
) → String -
Returns a string representation of this object.
inherited -
toStringShort(
) → String -
A short, textual description of this widget.
inherited