最近的项目中主界面是ViewPager实现的左右滑动,但是在某一个界面仍然有一个可左右滑动并且需要动画的ViewFlipper,发现滑动冲突了,于是重写了ViewFlipper。

代码如下:

public class PageViewFlipper extends ViewFlipper {public PageViewFlipper(Context context) {super(context);}public PageViewFlipper(Context context, AttributeSet attrs) {super(context, attrs);}@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) {getParent().requestDisallowInterceptTouchEvent(true);super.dispatchTouchEvent(ev);return true;}}
在布局文件中使用自定义的PageViewFlipper即可实现,主界面左右滑动,也可在另一个界面中滑动。


更多相关文章

  1. 一起学android之SimpleAdapter使用(13)
  2. Android如何通过scheme跳转界面
  3. AndroidUI设计之ViewPaper详解
  4. Android的PoupWindow简单使用实例(附Demo)
  5. Android(安卓)5大布局特点—1
  6. Android(安卓)UI学习 Linear Layout, RelativeLayout
  7. android,利用layoutParams代码动态布局空间位置
  8. Android(安卓)UI之五种基本布局详解
  9. android中经常用到的 ExpandableListView 的简单使用

随机推荐

  1. android监听当前应用
  2. Android(安卓)studio 常见错误以及问题
  3. android 自定义相册 多选
  4. Android版本及API等级关系
  5. java.lang.NullPointerException: Attemp
  6. android 操作文件
  7. Android更新UI的五种方式
  8. Duplicate files copied (Android(安卓)S
  9. android 之simpleAdapter详解
  10. android google directions