idPosition method
Get id by scroll position
Implementation
String? idPosition() {
double sumSize = 0;
for (ScrollContentWithKey scrollContents in scrollContentsList) {
/// Update Scroll target size
if (scrollDirection == Axis.vertical) {
/// Default
sumSize += scrollContents.key!.currentContext!.size!.height;
} else {
sumSize += scrollContents.key!.currentContext!.size!.width;
}
if (scrollController!.offset < sumSize) {
return scrollContents.id;
}
}
return null;
}