Well, after a little search in SO, I found this answer to listen to scroll events. Implement a scroll event listener in Android . The idea is to override onScrollChangedin yours ScrollViewand keep track of the visible portion of your scrollview in your activity.
, , :
int currentPosition = lastXPosition;
int layoutWidth = linearLayout.getWidth();
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int childWidth = layoutWidth/linearLayout.getChildCount();
int firstVisibleXPos = currentPosition - width/2;
int lastVisibleXPos = currentPosition + width/2;
int indexOfFirstVisible = firstVisibleXPos/childWidth;
int indexOfLastVisible = lastVisibleXPos/ childWidth;
. , , .