Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class TouchPoint
extends java.lang.Object
TouchEvent
. У точки соприкосновения есть свои координаты, состояние (см. TouchPoint.State
) и ID. ID является порядковым номером этой точки соприкосновения, уникальной в пределах единственного мультисенсорного жеста.
Каждая точка соприкосновения по умолчанию поставляется единственному узлу во время его целой траектории - к узлу, на котором она была нажата. Есть API захвата, чтобы изменить это поведение. Вышеупомянутые средства, что, когда точка соприкосновения нажимается, они автоматически захватываются за самый верхний узел на координатах нажатия. Любое время во время жеста grab()
и ungrab()
методы могут использоваться, чтобы изменить цель поставки события. Когда захвачено за различный узел, это будет в следующий раз быть предназначенным к этому; когда незахвачено, это будет всегда предназначаться к самому верхнему узлу на текущем расположении.
Модификатор и Тип | Класс и Описание |
---|---|
static class |
TouchPoint. Государство
Представляет текущее состояние точки соприкосновения
|
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
belongsTo(EventTarget target)
Различает точки соприкосновения, предназначенные к данному узлу или некоторые из его дочерних элементов от точек соприкосновения, предназначенных где-то в другом месте.
|
EventTarget |
getGrabbed()
Получает цель события, которая захватила эту точку соприкосновения.
|
int |
getId()
Получает идентификатор этой точки соприкосновения.
|
double |
getSceneX()
Получает горизонтальную позицию точки соприкосновения относительно источника
Scene это содержит источник TouchEvent. |
double |
getSceneY()
Получает вертикальную позицию точки соприкосновения относительно источника
Scene это содержит источник TouchEvent. |
double |
getScreenX()
Получает абсолютную горизонтальную позицию точки соприкосновения.
|
double |
getScreenY()
Получает абсолютную вертикальную позицию точки соприкосновения.
|
TouchPoint. Государство |
getState()
Получает состояние этой точки соприкосновения
|
EventTarget |
getTarget()
Получает цель события, в которую запускается сенсорное событие, переносящее эту точку соприкосновения.
|
double |
getX()
Получает горизонтальную позицию точки соприкосновения относительно источника источника TouchEvent.
|
double |
getY()
Получает вертикальную позицию точки соприкосновения относительно источника источника TouchEvent.
|
void |
grab()
Захваты эта точка соприкосновения текущим источником события.
|
void |
grab(EventTarget target)
Захваты эта точка соприкосновения данной целью.
|
java.lang.String |
toString()
Возвращает строковое представление этого
TouchPoint объект. |
void |
ungrab() |
public boolean belongsTo(EventTarget target)
target
- Узел или другое событие предназначаются, чтобы быть протестированнымиpublic EventTarget getGrabbed()
public void grab()
public void grab(EventTarget target)
target
- Цель, за которую можно захватить точку соприкосновенияpublic void ungrab()
public final int getId()
1
, каждый впоследствии нажал, точки соприкосновения получает следующее порядковое число, пока все точки соприкосновения не выпускаются, и счетчик сбрасывается.public final TouchPoint.State getState()
public final double getX()
public final double getY()
public final double getScreenX()
public final double getScreenY()
public final double getSceneX()
Scene
это содержит источник TouchEvent. Если узел не находится в a Scene
, тогда значение относительно boundsInParent корневого больше всего родителя узла TouchEvent.Scene
это содержит источник TouchEventpublic final double getSceneY()
Scene
это содержит источник TouchEvent. Если узел не находится в a Scene
, тогда значение относительно boundsInParent корневого больше всего родителя узла TouchEvent.Scene
это содержит источник TouchEventpublic EventTarget getTarget()
public java.lang.String toString()
TouchPoint
объект.toString
в class java.lang.Object
TouchPoint
объект.Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается