T
- public static interface MultiTouchController.MultiTouchObjectCanvas<T>
限定符和类型 | 方法和说明 |
---|---|
T |
getDraggableObjectAtPoint(MultiTouchController.PointInfo touchPoint)
看看有没有在当前点的拖动对象,或者如果没有任何拖动的空值,开始一个多点触摸
|
void |
getPositionAndScale(T obj,
MultiTouchController.PositionAndScale objPosAndScaleOut)
获得拖动对象的屏幕坐标的原点,和对象的参数转化成屏幕坐标目标坐标,。
|
void |
selectObject(T obj,
MultiTouchController.PointInfo touchPoint)
在指定的点选择一个对象。
|
boolean |
setPositionAndScale(T obj,
MultiTouchController.PositionAndScale newObjPosAndScale,
MultiTouchController.PointInfo touchPoint)
回调来更新和规模的位置(在目标坐标)目前被拖动的对象.
|
T getDraggableObjectAtPoint(MultiTouchController.PointInfo touchPoint)
touchPoint
- 拖动/拉伸操作,此过程必须返回一个对象的一些非空引用。void getPositionAndScale(T obj, MultiTouchController.PositionAndScale objPosAndScaleOut)
obj
- .被拖/拉伸的对象objPosAndScaleOut
- objposandscaleout set()记录对象的当前位置和规模.boolean setPositionAndScale(T obj, MultiTouchController.PositionAndScale newObjPosAndScale, MultiTouchController.PointInfo touchPoint)
obj
- 被拖/拉伸的对象.newObjPosAndScale
- new 对象的位置和尺度,在对象坐标。返回之前使用此移动/调整对象的大小.touchPoint
- 关于当前触摸点的信息,包括多点触控信息和公用计算和缓存的多点触控捏直径等void selectObject(T obj, MultiTouchController.PointInfo touchPoint)
obj
- 被选中的对象由单点触摸,或在触摸上状态为零.touchPoint
- 当前的触摸点.