BaseTransformableNode

общедоступный абстрактный класс BaseTransformableNode
Известные прямые подклассы

Базовый класс для узлов, которые можно трансформировать с помощью жестов из TransformationSystem .

Публичные конструкторы

BaseTransformableNode (Система трансформации Система трансформации)

Публичные методы

ТрансформацияСистема
логический
выбрано ()
Возвращает true, если этот узел в настоящее время выбран TransformationSystem.
логический
трансформируется ()
Возвращает true, если какой-либо из контроллеров преобразования активно преобразует этот узел.
пустота
onTap ( HitTestResult hitTestResult, MotionEvent движениеEvent)
Обрабатывает, когда узел был затронут.
логический
выбрать ()
Устанавливает это как выбранный узел в TransformationSystem, если в настоящее время нет выбранного узла или если текущий выбранный узел не трансформируется активно.

Защищенные методы

пустота
пустота

Унаследованные методы

Публичные конструкторы

общедоступный BaseTransformableNode ( TransformationSystem transformSystem)

Параметры
система трансформации

Публичные методы

публичная TransformationSystem getTransformationSystem ()

общественное логическое значение isSelected ()

Возвращает true, если этот узел в настоящее время выбран TransformationSystem.

общественное логическое значение isTransforming ()

Возвращает true, если какой-либо из контроллеров преобразования активно преобразует этот узел.

public void onTap ( HitTestResult hitTestResult, MotionEvent motionEvent)

Обрабатывает, когда узел был затронут.

getNode() всегда будет этим узлом или одним из его потомков.

Параметры
hitTestResult представляет узел, который был затронут, и информацию о том, где он был затронут
событие движения ACTION_UP MotionEvent, вызвавший касание

общедоступный логический выбор ()

Устанавливает это как выбранный узел в TransformationSystem, если в настоящее время нет выбранного узла или если текущий выбранный узел не трансформируется активно.

Возвращает
  • true, если узел был успешно выбран
Смотрите также

Защищенные методы

protected void addTransformationController ( BaseTransformationController <?> translationController)

Параметры
ПреобразованиеКонтроллер

protected void removeTransformationController ( BaseTransformationController <?> translationController)

Параметры
ПреобразованиеКонтроллер