ScrollBack constructor
ScrollBack({
- required int pageitemcount,
Implementation
ScrollBack({required int pageitemcount}) : assert(pageitemcount != Null) {
n = pageitemcount;
if (desiredbackindex >=0 && desiredItemIndex>n) {
itemscrollcontroller.scrollTo(
index: desiredbackindex,
duration: Duration(seconds: 2),
curve: Curves.easeInCubic);
if(desiredbackindex == 0) {
desiredItemIndex = n;
canbackscroll = false ;
}
else if (desiredbackindex != 1 && desiredItemIndex > n && desiredbackindex>n && desiredItemIndex != n+n) {
desiredbackindex = desiredbackindex - n;
desiredItemIndex = desiredItemIndex - n;
}
else if (desiredItemIndex == n+n+n && desiredbackindex == n) {
desiredbackindex = 0;
desiredItemIndex = n+n;
canbackscroll = true;
}
else if (desiredItemIndex == n+n && desiredbackindex == n) {
desiredbackindex = 0;
desiredItemIndex = n;
canbackscroll = true;
}
print("For back");
print(desiredbackindex);
print(desiredItemIndex);
print(canbackscroll);
}
}