A scrollable list containing material list items.

Material list configures a ScrollableList with a number of default values to match material design.

See also:

Inheritance

Constructors

MaterialList({Key key, double initialScrollOffset, ScrollListener onScrollStart, ScrollListener onScroll, ScrollListener onScrollEnd, MaterialListType type: MaterialListType.twoLine, Iterable<Widget> children: const [], EdgeInsets padding: EdgeInsets.zero, Key scrollableKey })

Creates a material list.

Properties

children Iterable<Widget>

The widgets to display in this list.

read-only
initialScrollOffset double

The scroll offset this widget should use when first created.

read-only
onScroll ScrollListener

Called whenever this widget's scroll offset changes.

read-only
onScrollEnd ScrollListener

Called whenever this widget stops scrolling.

read-only
onScrollStart ScrollListener

Called whenever this widget starts to scroll.

read-only
padding EdgeInsets

The amount of space by which to inset the children inside the viewport.

read-only
scrollableKey Key

The key to use for the underlying scrollable widget.

read-only
type MaterialListType

The kind of ListItem contained in this list.

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

Operators

operator ==(other) bool

The equality operator.

inherited

Methods

build(BuildContext context) Widget

Describes the part of the user interface represented by this widget.

createElement() StatelessElement

Creates a StatelessElement to manage this widget's location in the tree.

inherited
debugFillDescription(List<String> description) → void

Add additional information to the given description for use by toString.

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