SwipeRefreshLayout 于 Webview 沖突
最簡(jiǎn)單的辦法就是 覆寫(xiě) SwipeRefreshLayout 中的 TouchEvent 方法
@Override
public booleanon TouchEvent(MotionEvent arg0) {
? ? ? ? ?if(null!=viewGroup) {
? ? ? ? ? ? ? ? ?returnviewGroup.getScrollY() <=1&&super.onTouchEvent(arg0);
? ? ? ? ?}
? ? ? ? ?return super.onTouchEvent(arg0);
}
但是有些頁(yè)面getScrollY 獲取到的一直是0
這里就需要 批評(píng)一下前端頁(yè)面的工程師了,是他們把 height 寫(xiě)成了 100% 導(dǎo)致的雷蹂,具體看下面的圖: