AntdCollapseController class

Inheritance

Constructors

AntdCollapseController()

Properties

activeIndex → int
no setterinherited
anchor ↔ double
getter/setter pairinherited
autoFill ↔ bool
自动切分
getter/setter pairinherited
centerKey ↔ Key?
getter/setter pairinherited
contentWidth ↔ double?
getter/setter pairinherited
debugLabel → String?
A label that is used in the toString output. Intended to aid with identifying scroll controller instances in debug output.
finalinherited
effectiveViewportSize → double?
no setterinherited
firstChildSize ↔ Size?
getter/setter pairinherited
hasClients → bool
Whether any ScrollPosition objects have attached themselves to the ScrollController using the attach method.
no setterinherited
hashCode → int
The hash code for this object.
no setterinherited
hasListeners → bool
Whether any listeners are currently registered.
no setterinherited
hasTarget → bool
no setterinherited
initialScrollOffset → double
The initial value to use for offset.
no setterinherited
isHorizontal ↔ bool
getter/setter pairinherited
isScrollingUp → bool
no setterinherited
itemRegistry → AntdItemRegistry<AntdCollapseItem>
no setterinherited
items ↔ List<AntdCollapseItem>
数据
getter/setter pairinherited
keepScrollOffset → bool
Each time a scroll completes, save the current scroll offset with PageStorage and restore it if this controller's scrollable is recreated.
finalinherited
metrics → AntdScrollMetrics?
no setterinherited
offset → double
The current scroll offset of the scrollable widget.
no setterinherited
onAttach → ScrollControllerCallback?
Called when a ScrollPosition is attached to the scroll controller.
finalinherited
onDetach → ScrollControllerCallback?
Called when a ScrollPosition is detached from the scroll controller.
finalinherited
position → ScrollPosition
Returns the attached ScrollPosition, from which the actual scroll offset of the ScrollView can be obtained.
no setterinherited
positions → Iterable<ScrollPosition>
The currently attached positions.
no setterinherited
previousOffset → double
no setterinherited
reBuild ↔ void Function()
重新build
getter/setter pairinherited
reversed ↔ bool
getter/setter pairinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
scrollConfig → AntdScrollToIndexConfig
no setterinherited
scrollDelta → double
no setterinherited
targetIndex → int
no setterinherited
targetSize ↔ int
getter/setter pairinherited
viewportOffset ↔ double
视图的offset会基于这个offset提前计算
getter/setter pairinherited
virtual ↔ bool
getter/setter pairinherited

Methods

addListener(VoidCallback listener) → void
Register a closure to be called when the object changes.
inherited
addMetricsListener(AntdOnScrollMetrics? listener) → void
inherited
addPositionListener(AntdItemPositionListener<AntdCollapseItem>? callback) → void
inherited
animateTo(double offset, {required Duration duration, required Curve curve}) → Future<void>
Animates the position from its current value to the given value.
inherited
attach(ScrollPosition position) → void
Register the given position with this controller.
inherited
createScrollPosition(ScrollPhysics physics, ScrollContext context, ScrollPosition? oldPosition) → ScrollPosition
Creates a ScrollPosition for use by a Scrollable widget.
inherited
debugFillDescription(List<String> description) → void
Add additional information to the given description for use by toString.
inherited
detach(ScrollPosition position) → void
Unregister the given position with this controller.
inherited
dispose() → void
Discards any resources used by the object.
inherited
getCurrentItemLength() → double?
inherited
getCurrentItemTopOffset(AntdEdge viewportAlign) → double?
inherited
getItemLength(int index) → double?
inherited
getItemOffset(int index, AntdEdge viewportAlign, AntdEdge itemAlign) → double?
inherited
getItemTopOffset(int index, AntdEdge viewportAlign) → double?
inherited
getSafeOffset(double itemScrollOffset) → double
inherited
getViewOffset(AntdEdge viewportAlignLine) → double
inherited
getWindowOffset({required int index, required AntdEdge viewportAlign, double offset = 0}) → double?
inherited
jumpTo(double value) → void
Jumps the scroll position from its current value to the given value, without animation, and without checking if the new value is in range.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
notifyListeners() → void
Call all the registered listeners.
inherited
onMetricsUpdate() → void
inherited
removeListener(VoidCallback listener) → void
Remove a previously registered closure from the list of closures that are notified when the object changes.
inherited
removeMetricsListener(AntdOnScrollMetrics? listener) → void
inherited
removePositionListener(AntdItemPositionListener<AntdCollapseItem> callback) → void
inherited
reset() → void
inherited
toIndex(int index, {AntdScrollToIndexConfig config = const AntdScrollToIndexConfig()}) → Future<void>
inherited
toString() → String
A string representation of this object.
inherited
updateActiveIndex([AntdEdge? viewportAlignLine]) → void
inherited
updateChildSize(Size size) → bool
inherited

Operators

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