我已经做了手指移动米老鼠,不过我移动的是皮卡丘,喜欢的小伙伴儿们可以了解一下,后续会放出手指缩放米老鼠。
一、安卓触摸事件
1、分类
安卓支持单点触摸与多点触摸。
2、动作
触摸包含三个动作:按下(MotionEvent.ACTION_DOWN)、移动(MotionEvent.ACTION_MOVE)、放开MotionEvent.ACTION_UP)
3、监听器
触摸监听器:onTouchListener
4、方法
在onTouch() 方法里,我们可以根据不同动作编写不同的事件处理代码。
5、触点个数与坐标
通过MotionEvent 对象的getX()和getY()方法可以获得触摸点的坐标。如果是多点触摸,通过getPointerCount()获取触点个数,然后通过getX(pointerIndex)与getY(pointerIndex)获得某个触点的坐标。
二、安卓单点触摸
在onTouch 方法里,我们可以根据不同动作编写不同的事件处理代码。按下、移动和释放三种不同的操作。通过MotionEvent 对象的getX()和getY()方法可以获得触摸点的坐标。