728x90
반응형
하이브리드 앱을 진행하면서 웹에서 할 수 있지만
네이티브 딴에서도 웹뷰의 스크롤 값을 받아와 제어가 가능합니다.
mWebView.setOnScrollChangeListener(new View.OnScrollChangeListener(){
@Override
public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) {
scroll = scrollY;
}
});
해당 리스너를 onCreate안에 사용 시
웹뷰에서 스크롤이 이뤄질대마다 Y축 스크롤 값을 받아올수있습니다.
물론 scrollX를 사용하면 X축 스크롤값도 받아오는게 가능합니다.
그 후
원하는 스크롤값으로 이동을 하고싶으시다면,
mWebView.scrollTo(0,scroll);
코드를 사용해주시면 int형 값으로 파라미터를 적어줍니다.
그 해당 좌표로 스크롤이 이동이 가능합니다.
상황에맞게 조건문을 사용하여 값을 저장하고 제어가 가능합니다.
궁금하신 사항은 댓글 남겨주세요.
728x90
반응형
'Android' 카테고리의 다른 글
안드로이드(android) 인텐트(Intent) 외부 어플 실행 및 패키지명 알아보기 (3) | 2019.12.27 |
---|---|
안드로이드(android) 생명주기(life cycle) (0) | 2019.12.24 |
안드로이드(android) 지역사랑상품권 앱투앱(ApptoApp) 결제 연동. (0) | 2019.12.23 |
Json(제이슨) 레트로핏 통신으로 ID(아이디) 중복체크 하기. (0) | 2019.12.19 |
Acitivity(액티비티) 전환시 변수가 초기화 되는 현상 (2) | 2019.12.19 |
댓글