swipeRefreshLayout 와 WebView의 스크롤 문제
페이지 정보

본문
웹뷰를 스크롤 하는 터치를 swipeRefreshLayout이 스틸해서 그렇다.
아래 코드를 추가하자.
//스와이프리프레쉬 레이아웃 내부의 웹뷰의 스크롤 가능하게끔하는 기능
//터치시 웹뷰의 터치를 뺏기지 않게 한다.
swipeRefreshLayout.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() {
@Override
public void onScrollChanged() {
if(mWebView_02.getScrollY() == 0){
swipeRefreshLayout.setEnabled(true);
} else {
swipeRefreshLayout.setEnabled(false);
}
}
});
- 이전글웹뷰 사용자 오류 페이지 22.09.16
- 다음글프래그먼트 탭 색상 원상복구(보라색 문제 해결) 22.08.25
댓글목록
등록된 댓글이 없습니다.