Chinaunix首页 | 论坛 | 博客
  • 博客访问: 155407
  • 博文数量: 11
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2020-07-22 17:26
个人简介

blender https://www.blender-3d.cn/ blender3D模型库

文章分类

全部博文(11)

文章存档

2020年(11)

我的朋友

分类: Android平台

2020-07-22 17:42:25

本篇使用

点击(此处)折叠或打开

  1. 实施'com.jcodecraeer:xrecyclerview:1.6.0'

如题viewpager2包xrecyclerview ,下拉更新时会很容易出发到viewpager的scroll

列表是有处理,所以并没有这冲突问题,但是下拉更新的部分就没有了

所以必须要取得header view,然后去监听 

点击(此处)折叠或打开

  1. addOnLayoutChangeListener

当bottom > 0 就代表在下拉中,bottom =0就代表回到原位了

然后再去控制viewpager的scroll


点击(此处)折叠或打开

  1. jobs_recyclerview.defaultRefreshHeaderView.addOnLayoutChangeListener {v,left,top,right,bottom,oldLeft,oldTop,oldRight,oldBottom->
  2.     jobsViewModel.viewpagerScrollEndalbe.value =底部<= 0
  3. }


点击(此处)折叠或打开

  1. viewpagerScrollEndalbe.observe(this @ JobsListFragment,Observer {
  2.     jobs_list_viewpager.isUserInputEnabled =
  3. })

阅读(2933) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:[Nginx] 在Windows架设Nginx并启用负载均衡

给主人留下些什么吧!~~