BaseTransformableNode

clase pública abstracta BaseTransformableNode
Subclases directas conocidas

La clase base para los nodos que se pueden transformar mediante gestos de TransformationSystem

Constructores públicos

Métodos públicos

Sistema de transformación
boolean
está seleccionada()
Muestra true si el TransformationSystem selecciona este nodo.
boolean
isTransforming()
Muestra true si alguno de los controladores de transformación transforma este nodo de forma activa.
void
onTap(HitTestResult hitTestResult, MotionEvent movimientoEvent)
Controla cuando se presiona un nodo.
boolean
seleccionar()
Configura esto como el nodo seleccionado en el TransformationSystem si no hay un nodo seleccionado actualmente o si el nodo seleccionado no se está transformando de forma activa.

Métodos protegidos

void
void

Métodos heredados

Constructores públicos

público BaseTransformableNode (TransformationSystem transformSystem)

Parámetros
TransformaciónSystem

Métodos públicos

público TransformationSystem getTransformationSystem ()

Booleano público isSelected ()

Muestra true si el TransformationSystem selecciona este nodo.

Booleano público isTransforming ()

Muestra true si alguno de los controladores de transformación transforma este nodo de forma activa.

público público onTap (HitTestResult hitTestResult, MotionEvent movimientoEvent)

Controla cuando se presiona un nodo.

getNode() siempre será este nodo o uno de sus elementos secundarios.

Parámetros
hitTestResult representa el nodo que se presionó y la información sobre dónde se lo tocó
MotionEvent el MotionEvent ACTION_UP que causó el toque

Booleano público seleccionar ()

Configura esto como el nodo seleccionado en el TransformationSystem si no hay un nodo seleccionado actualmente o si el nodo seleccionado no se está transformando de forma activa.

Resultado que se muestra
  • true si el nodo se seleccionó correctamente
Consulta también

Métodos protegidos

vacío protegido addTransformationController (BaseTransformationController<?> transformController)

Parámetros
TransformaciónController

vacío protegido removeTransformationController (BaseTransformationController<?> transformController)

Parámetros
TransformaciónController