public abstract class BaseTransformationController
已知的直接子类 |
通过 BaseGestureRecognizer
响应手势,操纵 BaseTransformableNode
的转换属性(即缩放/旋转/平移)。
例如,根据双指张合手势更改TransformableNode
的缩放比例。
公共构造函数
BaseTransformationController(BaseTransformableNode 可变形节点、BaseGestureRecognizer 和 T> gestureRecognizer)
|
公共方法
二 | |
BaseTransformableNode | |
布尔值 | |
布尔值 | |
无效 | |
无效 | |
无效 |
onFinished(T 手势)
|
无效 |
onGestureStarted(T 手势)
|
无效 |
onUpdated(T 手势)
|
无效 | |
无效 |
setEnabled(布尔值已启用)
|
受保护的方法
抽象布尔值 |
canStartTransformation(T 手势)
|
抽象 无效 |
onContinueTransformation(T 手势)
|
抽象 无效 |
onEndTransformation(T 手势)
|
继承的方法
公共构造函数
public BaseTransformationController (BaseTransformableNode 可变形节点、BaseGestureRecognizer<T> gestureRecognizer)
参数
可变形节点 | |
---|---|
手势识别器 |
公共方法
公开 T getActiveGesture ()
public boolean isEnabled ()
public boolean isTransforming ()
public void onFinished (T 手势)
参数
手势 |
---|
public void onGestureStarted (T gesture)
参数
手势 |
---|
public void onUpdated (T 手势)
参数
手势 |
---|
public void onUpdated (Node Node, FrameTime frameTime)
向监听器发出调用 onUpdate(FrameTime)
的通知。
参数
节点 | 已更新的节点 |
---|---|
帧时间 | 提供当前帧的时间信息 |
public void setEnabled (boolean enabled)
参数
已启用 |
---|
受保护的方法
受保护的抽象布尔值 canStartTransformation (T 手势)
参数
手势 |
---|
Protected abstract void onContinueTransformation (T 手势)
参数
手势 |
---|
Protected abstract void onEndTransformation (T gesture)
参数
手势 |
---|