initPage method

dynamic initPage([
  1. PageMiniListener? pageMiniListener
])

Implementation

initPage([PageMiniListener? pageMiniListener]) {
  pageScrollController.addListener(() {
    if (pageScrollController.position.pixels >=
        pageScrollController.position.maxScrollExtent - 100 &&
        !isPageLoading) {
      isPageLoading = true;
      loadMoreData();
    }
    if (pageScrollController.position.pixels ==
        pageScrollController.position.minScrollExtent &&
        !isPageLoading) {
      isPageLoading = true;
      refreshData();
    }

    if (pageMiniListener != null) {
      pageMiniListener(pageScrollController.position.pixels);
    }
  });
}