Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

Wook No.1

Webview iFrame 안에서 Pull To Refresh 이슈 대응 본문

Android

Webview iFrame 안에서 Pull To Refresh 이슈 대응

Wook No.1 2021. 6. 7. 17:56

iFrame 안에서 스크롤시 최상단으로 이동되지 않아도 Pull To Refresh가 동작하는 이슈가 발생한다.

 

해결 방안

 

override fun onOverScrolled(scrollX: Int, scrollY: Int, clampedX: Boolean, clampedY: Boolean) {
    super.onOverScrolled(scrollX, scrollY, clampedX, clampedY)
    if (clampedY) {
        if (parent is SwipeRefreshLayout) {
            (parent as SwipeRefreshLayout).setEnabled(true)
        }
    }
}

override fun onTouchEvent(event: MotionEvent): Boolean {
    super.onTouchEvent(event)
    if (event.actionMasked == MotionEvent.ACTION_DOWN) {
        if (parent is SwipeRefreshLayout) {
            (parent as SwipeRefreshLayout).setEnabled(false)
        }
    }
    return true
}

'Android' 카테고리의 다른 글

SNS 로그인(카카오)  (0) 2021.06.14
SNS 로그인(네이버)  (0) 2021.06.14
인앱결제  (0) 2021.05.24
Android In App Billing 인앱구현  (0) 2021.05.24
Android In App Billing 인앱등록  (0) 2021.05.24
Comments