scrollInit method
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");
}