ScaleController

public class ScaleController

Gestisce la scala di un BaseTransformableNode utilizzando un pizzico di PinchGestureRecognizer. Applica un rimbalzo elastico sintonizzabile quando si scala BaseTransformableNode oltre la scala minima/massima.

Costanti

numero in virgola mobile DEFAULT_ELASTICITY
numero in virgola mobile DEFAULT_MAX_SCALE
numero in virgola mobile DEFAULT_MIN_SCALE
numero in virgola mobile DEFAULT_SENSITIVITY

Costruttori pubblici

ScaleController(BaseTransformableNode trasformabileNode, PinchemeaRecognizer gestoRecognizer)

Metodi pubblici

boolean
numero in virgola mobile
numero in virgola mobile
numero in virgola mobile
numero in virgola mobile
nullo
onActivated(nodo Node)
Informa l'ascoltatore che è stato chiamato onActivate().
nullo
nullo
nullo
onUpdated(nodo Node, FrameTime frameTime)
Informa l'ascoltatore che è stato chiamato onUpdate(FrameTime).
nullo
setElasticity(elasticità in virgola mobile)
nullo
setMaxScale(fluttuare maxScale)
nullo
setMinScale(minuto mobile)
nullo
setSensitivity(sensibilità in virgola mobile)

Metodi ereditati

Costanti

floating statico finale pubblico DEFAULT_ELASTICITY

Valore costante: 0,15

floating statico pubblico floating DEFAULT_MAX_SCALE

Valore costante: 1,75

floating statico pubblico floating DEFAULT_MIN_SCALE

Valore costante: 0,75

virgola mobile statico pubblico DEFAULT_SENSITIVITY

Valore costante: 0,75

Costruttori pubblici

pubblico ScaleController (BaseTransformableNode TransformableNode, PinchemeaRecognizer gestiRecognizer)

Parametri
nodo trasformabile
Riconoscitore dei gesti

Metodi pubblici

pubblico booleano canStartTransformation (gesto PinchGesti)

Parametri
gesto

floating pubblico getElasticity ()

floating pubblico getMaxScale ()

floating pubblico getMinScale ()

floating pubblico getSensitivity ()

pubblico void onActivated (nodo Node)

Informa l'ascoltatore che è stato chiamato onActivate().

Parametri
nodo il nodo che è stato attivato

pubblico void onContinueTransformation (gesto PinchGesti)

Parametri
gesto

pubblico void onEndTransformation (gesto PinchGesti)

Parametri
gesto

pubblico void onUpdated (nodo Node, FrameTime frameTime)

Informa l'ascoltatore che è stato chiamato onUpdate(FrameTime).

Parametri
nodo del nodo che è stato aggiornato
frameTime fornisce informazioni sull'ora per il frame corrente

public void setElasticity (elasticità in virgola mobile)

Parametri
rapida

public void setMaxScale (decimale maxScale)

Parametri
Scalabilità massima

pubblica void setMinScale (decimale mobile in fluttua)

Parametri
Scalabilità min

pubblica void setSensitivity (sensibilità in virgola mobile)

Parametri
sensibilità