smartRefresher method
SmartRefresher
smartRefresher({
- Key? key,
- required RefreshController controller,
- Widget? header,
- bool enablePullDown = true,
- bool enablePullUp = false,
- bool enableTwoLevel = false,
- VoidCallback? onRefresh,
- VoidCallback? onLoading,
- OnTwoLevel? onTwoLevel,
- DragStartBehavior? dragStartBehavior,
- bool? primary,
- double? cacheExtent,
- int? semanticChildCount,
- bool? reverse,
- ScrollPhysics? physics,
- Axis? scrollDirection,
- ScrollController? scrollController,
Implementation
SmartRefresher smartRefresher(
{Key? key,
required RefreshController controller,
Widget? header,
Widget? footer,
bool enablePullDown = true,
bool enablePullUp = false,
bool enableTwoLevel = false,
VoidCallback? onRefresh,
VoidCallback? onLoading,
OnTwoLevel? onTwoLevel,
DragStartBehavior? dragStartBehavior,
bool? primary,
double? cacheExtent,
int? semanticChildCount,
bool? reverse,
ScrollPhysics? physics,
Axis? scrollDirection,
ScrollController? scrollController}) {
return SmartRefresher(
key: key,
controller: controller,
header: header,
footer: footer,
enablePullDown: enablePullDown,
enablePullUp: enablePullUp,
enableTwoLevel: enableTwoLevel,
onRefresh: onRefresh,
onLoading: onLoading,
onTwoLevel: onTwoLevel,
dragStartBehavior: dragStartBehavior,
primary: primary,
cacheExtent: cacheExtent,
semanticChildCount: semanticChildCount,
reverse: reverse,
physics: physics,
scrollDirection: scrollDirection,
scrollController: scrollController,
child: this,
);
}