SwipeRefreshLayout与ScrollView的下拉冲突

原创
2016/12/19 10:09
阅读数 818

由于这两个空间都只能有一个直接的子布局,都是下拉所以会起冲突。 解决办法: 对ScrollView设置滑动监听:scrollView.setOnChangeListener 在监听方法中判断scrollY这个参数是否等于0,即是否已经到顶端。如果是等于0,设置swipeRefrshLayout.setEnable(true);

scrollView.setOnChangeListener(new View.onScrollChangeListener(){
         @Override
         public void onScrollChange(View v,int scrollX,int scrollY,int oldScrollX,int oldScrollY){
              if(swipeRefrshLayout!=null){
                swipeRefrshLayout.setEnable(scrollY==0);
              }
         }
});
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部