ViewPager和ViewFlipperV冲突
16lz
2021-01-25
最近的项目中主界面是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即可实现,主界面左右滑动,也可在另一个界面中滑动。 更多相关文章
- 一起学android之SimpleAdapter使用(13)
- Android如何通过scheme跳转界面
- AndroidUI设计之ViewPaper详解
- Android的PoupWindow简单使用实例(附Demo)
- Android(安卓)5大布局特点—1
- Android(安卓)UI学习 Linear Layout, RelativeLayout
- android,利用layoutParams代码动态布局空间位置
- Android(安卓)UI之五种基本布局详解
- android中经常用到的 ExpandableListView 的简单使用