onScroll method
Implementation
void onScroll() {
print("scrol init-22");
print("scrol init-27: ${scrollController.position.pixels}");
if (scrollController.offset <= scrollController.position.minScrollExtent+50 &&
!scrollController.position.outOfRange) {
isScrollAtTop.value = true;
}else{
isScrollAtTop.value = false;
}
isScrollAtTop.refresh();
if (scrollController.position.pixels >= 100) {
print("scrol init-23");
if (!isVisible.value) {
print("scrol init-24");
isVisible.value = true;
isVisible.refresh();
}
} else {
print("scrol init-25");
if (isVisible.value) {
print("scrol init-26");
isVisible.value = false;
isVisible.refresh();
}
}
if(scrollController.position.pixels > 550){
showShadow.value = true;
}else if(scrollController.position.pixels < 550){
showShadow.value = false;
}else{
showShadow.value = true;
}
}