1.触摸动作
按下(MotionEvent.ACTION_DOWN)
移动(MotionEvent.ACTION_MOVE)
放开(MotionEvent.ACTION_UP)
2.触摸监听器
onTouchListener
3.触摸方法
在onTouch() 方法里,我们可以根据不同动作编写不同事件处理代码。
4.触点个数与坐标
通过MotionEvent对象的getX()和getY()方法可以获得触摸点的坐标。如果是多点触摸,通过getPointerCount()获取触点个数,然后通过getX(pointerIndex)与getY(pointerIndex)获得某个触点的坐标。
单点触摸移动与多点触摸移动缩放:
声明变量–>实例化控件–>设置根布局–>获取图像控件的布局参数–>触摸监听函数
案例1.单点触摸移动:
放置一个图片后,进行对主界面类的配置
下面展示一些 内联代码片。
案例2.多点触摸缩放移动:
实例化控件
设置根布局
获取图像控件的布局参数
给根布局注册触摸监听器
5、运行程序,查看结果