Вы можете использовать onScrollListener в представлении переработчика и отключить родительское представление прокрутки, используя
childScrollView.setOnScrollChangeListener(NestedScrollView.OnScrollChangeListener { v, scrollX, scrollY, oldScrollX, oldScrollY ->
val shouldScroll = oldScrollY > scrollY || scrollY > oldScrollY
v.parent.parent.requestDisallowInterceptTouchEvent(shouldScroll)
if (scrollY == (v?.getChildAt(0)?.measuredHeight ?: 0) - (v?.measuredHeight ?: 0)) {
//logic for recyclerview reached at bottom
}
})
Здесь я использую вложенное представление прокрутки внутри представления переработчика, которое находится внутри представления прокрутки.