爱慧儿
爱慧儿
  • 发布:2020-10-26 10:57
  • 更新:2020-10-26 10:57
  • 阅读:611

【报Bug】离线打包 WebView下拉刷新与SwipeRefreshLayout事件冲突解决

分类:HBuilderX

产品分类: HbuilderX

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX版本号: 2.9.3

操作步骤:

请解决问题

预期结果:

请解决问题

实际结果:

请解决问题

bug描述:

WebView下拉刷新与SwipeRefreshLayout事件冲突解决 离线打包

SwipeRefreshLayout是Android在Support.v4包中为我们提供的用户刷新UI的一个组件,大部分场景下我们会使用它包裹RecyclerView,在列表上下拖动到顶部时继续向下滑动视图触发刷新事件,我们可以通过给SwipeRefreshLayout设置OnRefreshListener通过回调方法onRefresh()来完成下拉刷新事件的监听动作。但是当我们把WebView作为子View放置在SwipeRefreshLayout中时,H5上的scroll事件与原生安卓的滑动事件就会出现冲突,导致我们无法完成预期的效果,下面看下出现问题的效果图,然后我们一起解决下这个原生跟H5上的滑动冲突,从而达到我们最终的效果。

2020-10-26 10:57 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复