Android第四十二期 - 关于微信手势退出Activity的操作
16lz
2022-04-09
微信现在支持手势退出当前Activity了,我也接到需求就写了,代码已经整理好,效果图如下:
public GestureDetector gestureDetector = new GestureDetector(new OnGestureListener() {@Overridepublic boolean onSingleTapUp(MotionEvent e) {return false;}@Overridepublic void onShowPress(MotionEvent e) {}@Overridepublic boolean onScroll(MotionEvent e1, MotionEvent e2,float distanceX, float distanceY) {return false;}@Overridepublic void onLongPress(MotionEvent e) {}@Overridepublic boolean onFling(MotionEvent e1, MotionEvent e2,float velocityX, float velocityY) {MyLogUtil.v("e1.getX()->", e1.getX() + "");// 控制只右滑if (e2.getX() - e1.getX() > 0&& (e1.getX() >= 0 && e1.getX() <= 100)) {if (Math.abs(e2.getX() - e1.getX()) > Math.abs(e2.getY() - e1.getY())&& Math.abs(velocityX) > 1000) {overridePendingTransition(R.anim.open_next,R.anim.close_main);// finish();onBackPressed();}}return false;}@Overridepublic boolean onDown(MotionEvent e) {return false;}});@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) {gestureDetector.onTouchEvent(ev);// scroll.onTouchEvent(ev);return super.dispatchTouchEvent(ev);}
更多相关文章
- Android实现手势滑动(左滑和右滑)
- Android中添加和识别手势操作
- android 设置特殊字体
- Android手势检测简介
- Android手势翻页效果
- android 各类开源项目整理 包括 个性化控件 工具库 完整优秀项目
- Android启动界面实现
- 【笔记】android捕获触摸事件
- Android之关于手势操作图片的缩放与移动