contentBuilder method
Widget
contentBuilder(
- BuildContext context,
- LoadMode loadState,
- double pulledExtent,
- double loadTriggerPullDistance,
- double loadIndicatorExtent,
- AxisDirection axisDirection,
- bool float,
- Duration? completeDuration,
- bool enableInfiniteLoad,
- bool success,
- bool noMore,
override
Implementation
@override
Widget contentBuilder(
BuildContext context,
LoadMode loadState,
double pulledExtent,
double loadTriggerPullDistance,
double loadIndicatorExtent,
AxisDirection axisDirection,
bool float,
Duration? completeDuration,
bool enableInfiniteLoad,
bool success,
bool noMore) {
// 不能为水平方向以及反向
assert(axisDirection == AxisDirection.down,
'Widget can only be vertical and cannot be reversed');
linkNotifier.contentBuilder(
context,
loadState,
pulledExtent,
loadTriggerPullDistance,
loadIndicatorExtent,
axisDirection,
float,
completeDuration,
enableInfiniteLoad,
success,
noMore);
return BezierBounceFooterWidget(
key: key,
color: color,
backgroundColor: backgroundColor,
linkNotifier: linkNotifier,
);
}