scrollInit method

void scrollInit()

Implementation

void scrollInit() {
  print("scrol init-1");
  if (isVisible.value) {
    print("scrol init-visible");
    isVisible.value = false;
    isVisible.refresh();
  }
  if (scrollController.hasClients) {
    print("scrol inith-2");
     if(scrollController.positions.isNotEmpty){
    scrollController.position.isScrollingNotifier.removeListener(_isScrolling);
    // scrollController.position.isScrollingNotifier.dispose();
  }
    scrollController.dispose();
    flightSearchScrollController.dispose();
    teamScrollController.dispose();
    packageScrollController.dispose();
  }
  print("scrol init-3");
  scrollController = ScrollController();
  flightSearchScrollController = ScrollController();
  teamScrollController = ScrollController();
  packageScrollController = ScrollController();
  scrollController.addListener(onScroll);
  flightSearchScrollController.addListener(_scrollListener);
  teamScrollController.addListener(_teamScrollListener);
  packageScrollController.addListener(_packageScrollListener);
  print("scrol init-4");
}