Android:AutoScrollViewPager放在PullToRefresh中,解决不能下拉刷新问题
来源:互联网 发布:seo新手入门 编辑:程序博客网 时间:2024/05/17 23:24
AutoScrollViewPager:Android自动滚动,轮播循环的ViewPager。项目开源地址:https://github.com/Trinea/android-auto-scroll-view-pager
这个控件很方便的实现图片banner的轮播,的确好用,但是我在项目中将AutoScrollViewPager放在下拉刷新ListView的头部,当在AutoScrollViewPager控件上下拉的时候,不能实现下拉效果。这时就需要对mAutoScrollViewPager的onTouch事件进行重写,核心代码如下:
private float mStartX; private float mStartY; private float mEndX; private float mEndY; mAutoScrollViewPager.setOnTouchListener(new OnTouchViewPagerListener()); private class OnTouchViewPagerListener implements View.OnTouchListener { @Override public boolean onTouch(View v, MotionEvent event) { float minMove = 20; if (event.getAction() == MotionEvent.ACTION_DOWN) { mStartX = event.getX(); mStartY = event.getY(); } if (event.getAction() == MotionEvent.ACTION_MOVE) { mEndX = event.getX(); mEndY = event.getY(); float distanceX = mEndX - mStartX; float distanceY = mEndY - mStartY; if (Math.abs(distanceX) <= 15 && Math.abs(distanceY) >= minMove) { v.getParent().requestDisallowInterceptTouchEvent(false); } else { v.getParent().requestDisallowInterceptTouchEvent(true); } } return false; } }
1 0
- Android:AutoScrollViewPager放在PullToRefresh中,解决不能下拉刷新问题
- Android 中PullToRefresh 自定义下拉刷新动画
- android pulltorefresh 下拉刷新
- android Android-PullToRefresh 下拉刷新
- android Android-PullToRefresh 下拉刷新
- android控件 下拉刷新pulltorefresh
- android 之 下拉刷新PullToRefresh
- 解决布局中组件不能放在底部的问题
- Android下拉刷新组件Android PullToRefresh使用方法
- android 控件 下拉刷新 Android-PullToRefresh
- android 控件 下拉刷新 android-pulltorefresh
- android ActionBar-PullToRefresh 下拉刷新的使用方法
- Android-PullToRefresh:下拉刷新和加载更多
- Android下拉刷新框架PullToRefresh使用小结
- Android-设置PullToRefresh下拉刷新样式
- Android-设置PullToRefresh下拉刷新样式
- Android PullToRefresh上拉和下拉刷新
- Android-PullToRefresh下拉刷新库基本用法
- SQL Server数据库基础知识归纳总结
- jQuery官方文档对Ajax中get和post方法的解释
- 申请OCP纸质证书
- web页面提供拨打电话与发送邮件的功能
- HTTP协议 (三) 压缩
- Android:AutoScrollViewPager放在PullToRefresh中,解决不能下拉刷新问题
- ln详解
- Java学习笔记(一)java运行过程及基本数据类型
- 反射的基本小例子,通俗容易懂
- 4. 算术运算指令,ADD/ADC,SUB/SBC ,MUL
- Jquery一个弹出各种类型层组件
- CvArr、Mat、CvMat、IplImage、BYTE转换
- 13. awk正则表达式
- ncurses中的输入函数