If I understand your question correctly, you have a parent scroll view and you have a child image of a horizontal scroll / scroll recirculator, so just do it with your recirculation overview.
addOnItemTouchListener(new OnItemTouchListener() { @Override public boolean onInterceptTouchEvent(@NonNull RecyclerView recyclerView, @NonNull MotionEvent motionEvent) { if (motionEvent.getAction() == MotionEvent.ACTION_DOWN && recyclerView.getScrollState() == RecyclerView.SCROLL_STATE_SETTLING){ recyclerView.stopScroll(); } return false; } @Override public void onTouchEvent(@NonNull RecyclerView recyclerView, @NonNull MotionEvent motionEvent) { } @Override public void onRequestDisallowInterceptTouchEvent(boolean b) { } });
If you have more than 1 viewer, do the same with other viewers. And if that helps, don't forget to raise your voice
source share