BaseTransformableNode

classe abstraite publique BaseTransformableNode
Sous-classes directes connues

Classe de base pour les nœuds pouvant être transformés à l'aide de gestes depuis TransformationSystem.

Constructeurs publics

BaseTransformableNode(système de transformation TransformationSystem)

Méthodes publiques

TransformationSystem (Système de transformation)
booléen
isSelected
Renvoie la valeur "true" si ce nœud est actuellement sélectionné par le système de transformation.
booléen
isTransforming()
Renvoie la valeur "true" si l'un des contrôleurs de transformation transforme activement ce nœud.
void
onTap(HitTestResult hitTestResult, MotionEvent motionEvent)
Gère les événements d'appui sur un nœud.
booléen
select
Définit le nœud sélectionné dans le système de transformation si aucun nœud n'est actuellement sélectionné ou si le nœud actuellement sélectionné n'est pas en cours de transformation.

Méthodes protégées

void
void

Méthodes héritées

Constructeurs publics

public BaseTransformableNode (TransformSystem transformationSystem)

Paramètres
Système de transformation

Méthodes publiques

public TransformationSystem getTransformationSystem ()

public boolean isSelected ()

Renvoie la valeur "true" si ce nœud est actuellement sélectionné par le système de transformation.

public booleanisTransforming()

Renvoie la valeur "true" si l'un des contrôleurs de transformation transforme activement ce nœud.

public void onTap (HitTestResult hitTestResult, MotionEvent mouvementEvent)

Gère les événements d'appui sur un nœud.

getNode() sera toujours ce nœud ou l'un de ses enfants.

Paramètres
hitTestResult Représente le nœud sur lequel l'utilisateur a appuyé et des informations sur son emplacement
mouvement l'événement de mouvement ACTION_UP qui a déclenché l'appui

public boolean select ()

Définit le nœud sélectionné dans le système de transformation si aucun nœud n'est actuellement sélectionné ou si le nœud actuellement sélectionné n'est pas en cours de transformation.

Renvoie
  • Valeur "true" si le nœud a bien été sélectionné
Voir également

Méthodes protégées

Drive void addTransformationController (BaseTransformationController<frontendgt; transformationController)

Paramètres
contrôleur de transformation

Drive void removeTransformationController (BaseTransformationController<frontendgt; transformationController)

Paramètres
contrôleur de transformation