buildSuccessView method
Implementation
Widget buildSuccessView(BuildContext context, M model) {
Widget refreshBody = SmartRefresher(
header: refreshHeader(),
controller: refreshController,
enablePullDown: enableRefresh(),
onRefresh: () => onRefresh(model),
onLoading: () => onLoadMore(model),
scrollController: scrollController,
enablePullUp: model.enableLoadMore,
footer: PageStateViewManager().builder.refreshFooter(context),
child: pageState == PageState.empty ? buildEmptyView(context, model) : buildContentView(context, model),
);
return GestureDetector(
onTap: () => FocusScope.of(context).requestFocus(FocusNode()),
child: Column(
crossAxisAlignment: CrossAxisAlignment.stretch,
children: [
buildFixedTop(context, model),
Expanded(child: refreshBody),
buildFixedBottom(context, model),
],
),
);
}