뷰크레이티드나 크레이티드에 아래 리스너를 선언
리스너 응답 설정
리사이클러 스크롤러블 여부 조정
// mainRecyclerView.setOnTouchListener { _, _ ->
// true
// }
//이렇게 하면 스크롤 되지 않음
// mainRecyclerView.setOnTouchListener { _, _ ->
// true
// }
//이렇게하면 스크롤 하도록 만듬
//mainRecyclerView.setOnTouchListener(null)
-------------------------------------------------------------------------------------------
아래는 뷰페이저2와 같이 썼을때 동시 스크롤을 막는 방법.
1. 터치 리스닝을 하는 스와이프리프레시를 사용
2. 스테이트를 싱글톤으로 저장
3. 뷰페이져의 스크롤 동작을 swipe 상태에 따라 조절
'Android Dev' 카테고리의 다른 글
Photoview. java.lang.IllegalArgumentException: pointerIndex out of range 해결 (0) | 2020.11.05 |
---|---|
EACCES 문제 - Android 저장소 접근 (Q 버전 이상) with Ucrop을 통한 갤러리 접근 문제 (0) | 2020.11.03 |
Tablayout / Viewpager2 사용 템플릿 - Clicklistener (0) | 2020.09.20 |
dialogFragment RX Response 예제 (0) | 2020.06.14 |
dp 크기 programatically 변환 (0) | 2020.02.21 |