这篇文章主要讲解了Android实现手势滑动的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
最近想实现Android左滑弹出菜单框,右滑消失菜单这个个功能。了解了一下安卓的滑动事件,必须是在视图组件或者活动上实现,同时必须实现OnTouchListener,>公共类MyRelativeLayout扩展RelativeLayout实现GestureDetector.OnGestureListener { 私人mPosX浮动、mPosY mCurPosX mCurPosY; 私有静态最终int FLING_MIN_DISTANCE=20;//移动最小距离 私有静态最终int FLING_MIN_VELOCITY=200;//移动最大速度//构建手势探测器 GestureDetector mygesture=new GestureDetector(这个); 公共MyRelativeLayout(上下文语境){ 超级(上下文) } 公共MyRelativeLayout(上下文语境、AttributeSet attrs int defStyle) { 超级(上下文、attrs defStyle);//TODO自动生成构造函数存根 } 公共MyRelativeLayout(上下文语境,AttributeSet attrs) { 超级(上下文,attrs);//TODO自动生成构造函数存根 } @Override {公共布尔>公共类PhoneGuard01扩展活动 私人GestureDetector mGestureDetector; @Override 保护空白>看完上述内容,是不是对Android实现手势滑动的方法有进一步的了解,如果还想学习更多内容,欢迎关注行业资讯频道。