BaseTransformable-Knoten

Öffentliche abstrakte Klasse BaseTransformableNode
Bekannte direkte Unterklassen

Basisklasse für Knoten, die mit Gesten aus TransformationSystem transformiert werden können.

Public Constructors

Public Methods

TransformationSystem.
boolean
isSelected()
Gibt „true“ zurück, wenn dieser Knoten derzeit vom TransformationSystem ausgewählt wird.
boolean
isTransforming
Gibt „true“ zurück, wenn einer der Transformations-Controller diesen Knoten aktiv umwandelt.
Ungültig
onTap(HitTestResult hitTestResult, MotionEventmotionEvent)
Wird verarbeitet, wenn auf einen Knoten getippt wird.
boolean
Auswählen()
Legt den ausgewählten Knoten im TransformationSystem fest, wenn derzeit kein Knoten ausgewählt ist oder der derzeit ausgewählte Knoten nicht aktiv transformiert wird.

Geschützte Methoden

Ungültig
Ungültig

Übernommene Methoden

Public Constructors

public BaseTransformableNode (TransformationSystem TransformationSystem)

Parameter
TransformationSystem

Public Methods

Öffentlich TransformationSystem getTransformationSystem ()

Öffentlich boolesch isSelected ()

Gibt „true“ zurück, wenn dieser Knoten derzeit vom TransformationSystem ausgewählt wird.

Öffentlich boolesch isTransforming ()

Gibt „true“ zurück, wenn einer der Transformations-Controller diesen Knoten aktiv umwandelt.

public void onTap (HitTestResult hitTestResult, MotionEventmotionEvent)

Wird verarbeitet, wenn auf einen Knoten getippt wird.

getNode() ist immer dieser Knoten oder eines seiner untergeordneten Elemente.

Parameter
Treffer-Testergebnis stellt den Knoten dar, auf den getippt wurde, und Informationen dazu, wo er berührt wurde
Bewegungsereignis das ACTION_UP-MotionEvent, das den Tippen verursacht hat

Öffentlich Boolesch Auswählen ()

Legt den ausgewählten Knoten im TransformationSystem fest, wenn derzeit kein Knoten ausgewählt ist oder der derzeit ausgewählte Knoten nicht aktiv transformiert wird.

Rückgabe:
  • „true“, wenn der Knoten erfolgreich ausgewählt wurde
Weitere Informationen

Geschützte Methoden

Geschützt void addTransformationController (BaseTransformationController<?> transformController)

Parameter
TransformationController

Protected void removeTransformationController (BaseTransformationController<?>transformController)

Parameter
TransformationController