public class MultiTouchController<T>
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static interface |
MultiTouchController.MultiTouchObjectCanvas<T>
多点触控泛型
|
static class |
MultiTouchController.PointInfo
一个类,封装了所有的信息,所有派生的多点触控位移事件的信息(如果有的话)
|
static class |
MultiTouchController.PositionAndScale
用于存储偏移量和规模,通过多点触摸控制器管理对象的信息
|
限定符和类型 | 字段和说明 |
---|---|
static boolean |
DEBUG
DEBUG
|
static int |
MAX_TOUCH_POINTS
可以在屏幕上立即出现的最大数量的触摸点
|
static boolean |
multiTouchSupported
是否支持多点触控
|
构造器和说明 |
---|
MultiTouchController(MultiTouchController.MultiTouchObjectCanvas<T> objectCanvas)
构造器
|
MultiTouchController(MultiTouchController.MultiTouchObjectCanvas<T> objectCanvas,
boolean handleSingleTouchEvents)
完整的构造器
|
限定符和类型 | 方法和说明 |
---|---|
int |
getMode()
获取当前的触摸状态
|
boolean |
isPinching()
是否触摸过的状态
|
boolean |
onTouchEvent(MotionEvent event)
处理传入的触摸事件
|
public static final int MAX_TOUCH_POINTS
public static final boolean DEBUG
public static final boolean multiTouchSupported
public MultiTouchController(MultiTouchController.MultiTouchObjectCanvas<T> objectCanvas)
objectCanvas
- canvas对象泛型public MultiTouchController(MultiTouchController.MultiTouchObjectCanvas<T> objectCanvas, boolean handleSingleTouchEvents)
objectCanvas
- canvas对象泛型handleSingleTouchEvents
- 是否处理单击触摸事件