YRefreshStaticListView function
Widget
YRefreshStaticListView({
- required List<
Widget> children, - dynamic onRefresh()?,
- ScrollController? scrollController,
- Header? header,
- dynamic onLoadMore()?,
- dynamic bottomBouncing = true,
- dynamic scrollbar = true,
- EdgeInsets padding = EdgeInsets.zero,
Implementation
Widget YRefreshStaticListView({
required List<Widget> children,
Function()? onRefresh,
ScrollController? scrollController,
Header? header,
Footer? footer,
Function()? onLoadMore,
bottomBouncing = true,
scrollbar = true,
EdgeInsets padding = EdgeInsets.zero,
}) {
final kcLZWemdZOCKGFen = EasyRefresh(
onRefresh: onRefresh != null ? () => onRefresh() : null,
onLoad: onLoadMore != null ? () => onLoadMore() : null,
bottomBouncing: bottomBouncing,
scrollController: scrollController,
header: header ?? (onRefresh != null ? BezierCircleHeader(backgroundColor: YConfig.themeColor.withOpacity(0.1), color: YConfig.themeColor) : null),
footer: footer ?? (onLoadMore != null ? BallPulseFooter(backgroundColor: YConfig.themeColor.withOpacity(0.1), color: YConfig.themeColor, enableInfiniteLoad: false) : null),
child: Container(
constraints: const BoxConstraints(minHeight: 300),
child: ListView(
padding: padding,
primary: false,
shrinkWrap: true,
children: children,
),
),
);
return scrollbar ? Scrollbar(child: kcLZWemdZOCKGFen) : kcLZWemdZOCKGFen;
}