ViewPager与侧滑冲突
来源:互联网 发布:岂不到乎的拼音 编辑:程序博客网 时间:2024/06/06 03:31
在SlidingMenu(1)中,我们发现了ViewPager与侧滑效果冲突,所有我们要关掉ViewPager的滑动的功能,这就需要我们自定义一个ViewPager。
ViewPager继承的是ViewGroup,所有根据源码我们得知,它的时间传递有三个方法,分别是分发,拦截,和处理。我们只要在处理事件(OnTouchEvent)操作就可以了。
下面是代码:
<span style="font-size:18px;">package com.example.jiemianjiagou.view;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;public class MYviewpager extends LazyViewPager {public MYviewpager(Context context, AttributeSet attrs) {super(context, attrs);// TODO Auto-generated constructor stub}public MYviewpager(Context context) {super(context);}@Overridepublic boolean onInterceptHoverEvent(MotionEvent event) {// TODO Auto-generated method stubreturn super.onInterceptHoverEvent(event);}@Overridepublic boolean onTouchEvent(MotionEvent ev) {// TODO Auto-generated method stubreturn true;}}</span>
自定义完成后,我们在布局中把ViewPager替换掉就可以了,冲突就解决了。
0 0
- ViewPager与侧滑冲突
- 解决侧滑与viewpager冲突问题。
- 解决SlidingMenu 侧滑与ViewPager冲突问题
- 解决SlidingMenu 侧滑与ViewPager冲突问题
- 解决SlidingMenu 侧滑与ViewPager冲突问题
- android 解决SlidingMenu 侧滑与ViewPager冲突问题
- SwipeListView 与ViewPager 冲突
- 侧滑菜单和viewpager冲突
- ScrollView 与 viewpager冲突问题
- 解决ViewPager与HorizontalScrollView 冲突
- listview与viewpager焦点冲突
- ScrollView 与 viewpager冲突问题
- ViewPager与SwipeRefreshLayout冲突问题
- SwipRefreshView与ViewPager滑动冲突
- TabHost与ViewPager滑动冲突
- ViewDragHelper实现QQ5.0侧滑并处理与ViewPager的滑动冲突
- ViewDragHelper实现QQ5.0侧滑并处理与ViewPager的滑动冲突
- ViewPager冲突之(ViewPager与ViewPager+Fragment滑动栏冲突)
- 22. Generate Parentheses
- JavaBean
- 监听器的实现
- keepalive的 nopreempt 非抢占
- NYOJ168房间安排
- ViewPager与侧滑冲突
- 说说MySQL中的事务
- main中的数组args传值
- 字符串
- Linux下非Root用户解决ImportError: No module named bz2
- linux 学习(一)
- 调用系统打电话和发短信
- JAVA学习
- CSS3的calc()使用