CusRefreshHeader class

Constructors

CusRefreshHeader({double height = 60.0, double triggerDistance = 70.0, Duration completeDuration = const Duration(seconds: 0), bool enableHapticFeedback = false})
height header容器高度 triggerDistance 触发刷新最小距离 completeDuration 完成后延时时间 enableHapticFeedback 是否启用振动反弹

Properties

completeDuration ↔ Duration?
完成延时
getter/setter pair
enableHapticFeedback → bool
开启震动反馈
finalinherited
enableInfiniteRefresh → bool
是否开启无限刷新
finalinherited
extent → double
Header容器高度
finalinherited
float → bool
是否浮动
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
overScroll → bool
越界滚动(enableInfiniteRefresh为true生效)
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
triggerDistance → double
触发刷新高度
finalinherited

Methods

builder(BuildContext context, EasyRefresh easyRefresh, ValueNotifier<bool> focusNotifier, ValueNotifier<TaskState> taskNotifier, ValueNotifier<bool> callRefreshNotifier) → Widget
inherited
contentBuilder(BuildContext context, RefreshMode refreshState, double pulledExtent, double refreshTriggerPullDistance, double refreshIndicatorExtent, AxisDirection axisDirection, bool float, Duration? completeDuration, bool enableInfiniteRefresh, bool success, bool noMore) → Widget
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