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