package mobile.android.multi.touch;import android.os.Bundle;import android.app.Activity;import android.util.Log;import android.view.Menu;import android.view.MotionEvent;public class MultiTouchActivity extends Activity{@Overrideprotected void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_multi_touch);}@Overridepublic boolean onTouchEvent(MotionEvent event){if (event.getPointerCount() == 2){if (event.getAction() == MotionEvent.ACTION_MOVE){int historySize = event.getHistorySize();if (historySize == 0)return true;float currentY1 = event.getY(0);float currentY2 = event.getY(1);float historyY1 = event.getHistoricalY(0, historySize - 1);float historyY2 = event.getHistoricalY(1, historySize - 1);float distance = Math.abs(currentY1 - currentY2);float historyDistance = Math.abs(historyY1 - historyY2);if (distance > historyDistance){Log.d("status", "放大" +historySize);}else if (distance < historyDistance){Log.d("status", "缩小"+historySize);}else{Log.d("status", "移动"+historySize);}}}return true;}}

更多相关文章

  1. android 拖动图片移动效果
  2. Android(安卓)读取SIM卡参数
  3. android 拖动图片移动效果
  4. android xml本地数据弹窗多选
  5. Android(安卓)判断SIM卡属于哪个移动运营商
  6. Android(安卓)view手势缩放与移动
  7. js判断移动端系统
  8. view随着键盘移动
  9. Android(安卓)同时播放缩放动画和位移动画 时, 位移的路径会发生

随机推荐

  1. android NDK开发 静态/动态注册 jni
  2. Android(安卓)WebView中无法用JS调用Java
  3. Android(安卓)DT/DTO镜像简介
  4. android 之popupWindow 在指定位置上的显
  5. Android如何获取SDCard 内存
  6. android 通话记录去重查询方法
  7. Android(安卓)中文 SDK (48) ―― Filter.F
  8. GIT和repo使用方法:下载内核 android源码
  9. 由一份 log 看 Binder
  10. Android(安卓)CoordinatorLayout使用