ExamplesFromMyBlog
ExamplesFromMyBlog copied to clipboard
支付宝首页交互问题
trafficstars
你好,在使用支付宝首页交互的问题时发现了一些问题 1、当给adapter中的item设置点击事件后,快速短距离滑动,触发fling,会出现快速上滑,滑动的距离过大了些 2、现在的项目中使用了BaseRecyclerViewAdapterHelper库,当添加item的点击事件,快速短距离滑动,触发fling,头部会出现抖动 3、想请教下像支付宝的头部下拉触发下拉刷新如何实现?
- 点击事件和滑动处理没关系的,你可以先直接运行demo看有没有问题,然后看有哪些改动,对比找原因。
- 我没用过这个库,所以不知道会不会有什么影响。
- 我可以提供下思路:参考fling的处理,将头部下滑事件发送给处理下拉刷新的View。
因为具体效果不同会导致实现方法不同,但是思路和原理都是一样的,就是滑动事件的分发和处理。所以如果滑动出现问题,就建议从处理滑动事件的那些方法着手吧。
谢谢回答,关于第一个问题,理论上是没有关系的,所以发生问题时也没有怀疑到点击事件上,但是当我在demo中的AlipayAdapter的onBindViewHolder方法中添加 holder.titleTv.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) {
}
});
时,确实有这问题,但是未找到原因(注:其它代码未改动,点击事件中也未处理任何内容)
那看下是否View处理事件影响了传递。 我有空也看下。
我做了相同处理并没有问题,你还是再仔细检查下吧。