A VirtualViewport that represents its children using ItemListBuilder.
This widget is less ergonomic than VirtualViewportFromIterable but scales to unlimited numbers of children.
- Inheritance
- Object
- Widget
- RenderObjectWidget
- VirtualViewport
- VirtualViewportFromBuilder
Constructors
Properties
- itemBuilder → ItemListBuilder
-
A callback to build the subset of widgets that are needed to populate the viewport. Not all of the returned widgets will actually be included in the viewport (e.g., if we need to measure the size of non-visible children to determine which children are visible).
read-only - itemCount → int
-
The total number of children that can be built.
read-only - 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 - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited - startOffset → double
-
The offset from the
ViewportAnchor
at which the viewport should start painting children.read-only, inherited
Operators
-
operator ==(
other) → bool -
The equality operator.
inherited
Methods
-
createElement(
) → RenderObjectElement -
RenderObjectWidgets always inflate to a RenderObjectElement subclass.
inherited -
createRenderObject(
BuildContext context) → RenderObject -
Creates an instance of the RenderObject class that this RenderObjectWidget represents, using the configuration described by this RenderObjectWidget.
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 -
updateRenderObject(
BuildContext context, RenderObject renderObject) → void -
Copies the configuration described by this RenderObjectWidget to the given RenderObject, which will be of the same type as returned by this object's createRenderObject.
inherited