M3EExpandableExpanded class

Expanded content for an expandable list item.

Use M3EExpandableExpanded.list for a nested list widget (e.g. a card-backed list), or M3EExpandableExpanded.content for freeform body content.

Annotations

Constructors

M3EExpandableExpanded.content(Widget child)
Single freeform expanded child inside the header card.
const
M3EExpandableExpanded.list(Widget child, {double? topGap})
Nested list expansion (sibling cards below the header).
const
M3EExpandableExpanded.transform(Widget child)
Full-screen morph. child is the destination surface.
const

Properties

child → Widget
Expanded child — a list widget for M3EExpandableExpandedType.list, or freeform for M3EExpandableExpandedType.content.
final
hashCode → int
The hash code for this object.
no setterinherited
isContent → bool
Whether this is a freeform content expansion.
no setter
isList → bool
Whether this is a nested-list expansion.
no setter
isTransform → bool
Whether a tap opens a full-screen container transform.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
topGap → double?
Gap between the parent header card and the nested list.
final
type → M3EExpandableExpandedType
Presentation kind.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited