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)의 터치이벤트를 없애는 방식.

 

 

출처 : http://sizuha.wikispaces.com/%EC%9D%B4%EC%A4%91+%EC%8A%A4%ED%81%AC%EB%A1%A4%EB%B7%B0(ScrollView)%EC%9D%98+scroll+%EC%BB%A8%ED%8A%B8%EB%A1%A4%ED%95%98%EA%B8%B0



반응형