У меня есть пейджер. В одном из фрагментов у меня есть вертикальный recyclerView. Каждый элемент в этом recyclerView содержит горизонтальный recyclerView. Он отлично работает, но когда горизонтальный recyclerView прокручивается до конца, просмотр пейджера прокручивается на следующую страницу. Но я хочу, чтобы просмотр пейджера не прокручивалсяГоризонтальная прокрутка в элементе вертикального recyclerView in viewPager
0
A
ответ
0
Причина, по которой прокрутка ViewPager прокручивается, потому что после прокрутки горизонтальной прокрутки она переносит остальную часть прокрутки в ViewPager. Чтобы остановить прокрутку ViewPager, используйте этот расширенный ViewPager:
public class NonScrollingViewPager extends ViewPager {
public NonScrollingViewPager(Context context) {
super(context);
}
public NonScrollingViewPager(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
return false;
}
@Override
public boolean onInterceptTouchEvent(MotionEvent event) {
return false;
}
}
Пожалуйста, добавьте [MCVE] – Stargateur