Android
안드로이드 이중스크롤뷰
최데브
2020. 8. 24. 15:32
스크롤뷰 안에 스크롤뷰가 있을때의 각 스크롤뷰간의 스크롤 이벤트의 충돌을 방지하기 위함
srcollViewB.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if (event.getAction() == MotionEvent.ACTION_UP) srcollViewA.requestDisallowInterceptTouchEvent(false); else srcollViewA.requestDisallowInterceptTouchEvent(true); return false; });
설명 : ScrollViewA와 ScrollViewB가 있을때 안쪽 스크롤뷰(ScrollViewB)의 터치 리스너에서 밖에있는 스크롤뷰(ScrollViewA)의 터치이벤트를 없애는 방식.