|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class SwipeEvent extends GestureEvent
В отличие от некоторых других жестов, сильно ударить жест не непрерывен - целый жест производит только одно событие. Событие поставляется самому верхнему узлу, выбранному координаты жеста.
У сильно ударить жеста есть четыре типа согласно направлению перемещения. Жест может быть выполнен любым числом точек соприкосновения, числом обеспечивают getTouchCount() метод.
Отметьте, что сильно ударяют и прокручивают жесты, не являются монопольными. Единственное действие сенсорного экрана может привести к обоим поставляемым жестам.
Отметьте, что возможность произвести сильно ударяет, зависит от используемых устройств ввода данных и возможностей базовой платформы, и настройки (особенно без возможностей пользователя с сенсорным экраном создания сильно ударяет, значительно уменьшаются).
Как все жесты, сильно ударьте, может быть прямым (выполняемый непосредственно в конкретных координатах как на сенсорном экране - центр жеста используется в качестве координат жеста) или косвенный (выполняемый косвенно как на сенсорной панели - позиция курсора мыши обычно используется в качестве координат жеста в этом случае).
| Модификатор и Тип | Поле и Описание |
|---|---|
static EventType<SwipeEvent> |
ЛЮБОЙ
Общий супертип для всех сильно ударяет типы события.
|
static EventType<SwipeEvent> |
SWIPE_DOWN
Это событие имеет место, когда пользователь выполняет, вниз сильно ударяют жест.
|
static EventType<SwipeEvent> |
SWIPE_LEFT
Это событие имеет место, когда пользователь выполняет, влево сильно ударяют жест.
|
static EventType<SwipeEvent> |
SWIPE_RIGHT
Это событие имеет место, когда пользователь выполняет, направо сильно ударяют жест.
|
static EventType<SwipeEvent> |
SWIPE_UP
Это событие имеет место, когда пользователь выполняет, вверх сильно ударяют жест.
|
consumed, eventType, NULL_SOURCE_TARGET, target| Конструктор и Описание |
|---|
SwipeEvent(EventType<SwipeEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, int touchCount, PickResult pickResult)
Создает новое событие SwipeEvent с нулевым источником и целью.
|
SwipeEvent(java.lang.Object source, EventTarget target, EventType<SwipeEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, int touchCount, PickResult pickResult)
Создает новое событие SwipeEvent.
|
| Модификатор и Тип | Метод и Описание |
|---|---|
SwipeEvent |
copyFor(java.lang.Object newSource, EventTarget newTarget)
Создает и возвращает копию этого события с указанным источником события и целью.
|
SwipeEvent |
copyFor(java.lang.Object newSource, EventTarget newTarget, EventType<SwipeEvent> type)
Создает копию данного события с данными полями, которыми заменяют.
|
EventType<SwipeEvent> |
getEventType()
Получает тип события этого события.
|
int |
getTouchCount()
Получает число точек соприкосновения, которые вызвали это событие.
|
java.lang.String |
toString()
Возвращает строковое представление этого
SwipeEvent объект. |
getPickResult, getSceneX, getSceneY, getScreenX, getScreenY, getX, getY, getZ, isAltDown, isControlDown, isDirect, isInertia, isMetaDown, isShiftDown, isShortcutDownpublic static final EventType<SwipeEvent> ЛЮБОЙ
public static final EventType<SwipeEvent> SWIPE_LEFT
public static final EventType<SwipeEvent> SWIPE_RIGHT
public static final EventType<SwipeEvent> SWIPE_UP
public static final EventType<SwipeEvent> SWIPE_DOWN
public SwipeEvent(java.lang.Object source, EventTarget target, EventType<SwipeEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, int touchCount, PickResult pickResult)
source - источник события. Может быть нуль.target - цель события. Может быть нуль.eventType - Тип события.x - X относительно сцены.y - Y относительно сцены.screenX - X координируют относительно экрана.screenY - Y координируют относительно экрана.shiftDown - истина, если модификатор сдвига был нажат.controlDown - истина, если модификатор управления был нажат.altDown - истина, если модификатор alt был нажат.metaDown - истина, если meta модификатор был нажат.direct - истина, если событие было вызвано прямым устройством ввода данных. См. GestureEvent.isDirect()touchCount - число точек соприкосновенияpickResult - выберите результат. Может быть нуль, в этом случае 2-D результат выбора без дальнейших значений создается основанный на координатах сцены и целиpublic SwipeEvent(EventType<SwipeEvent> eventType, double x, double y, double screenX, double screenY, boolean shiftDown, boolean controlDown, boolean altDown, boolean metaDown, boolean direct, int touchCount, PickResult pickResult)
eventType - Тип события.x - X относительно сцены.y - Y относительно сцены.screenX - X координируют относительно экрана.screenY - Y координируют относительно экрана.shiftDown - истина, если модификатор сдвига был нажат.controlDown - истина, если модификатор управления был нажат.altDown - истина, если модификатор alt был нажат.metaDown - истина, если meta модификатор был нажат.direct - истина, если событие было вызвано прямым устройством ввода данных. См. GestureEvent.isDirect()touchCount - число точек соприкосновенияpickResult - выберите результат. Может быть нуль, в этом случае 2-D результат выбора без дальнейших значений создается основанный на координатах сценыpublic int getTouchCount()
public java.lang.String toString()
SwipeEvent объект.toString в class GestureEventSwipeEvent объект.public SwipeEvent copyFor(java.lang.Object newSource, EventTarget newTarget)
Eventnull, это заменяется NULL_SOURCE_TARGET значение.copyFor в class GestureEventnewSource - новый источник скопированного событияnewTarget - новая цель скопированного событияpublic SwipeEvent copyFor(java.lang.Object newSource, EventTarget newTarget, EventType<SwipeEvent> type)
source - новый источник скопированного событияtarget - новая цель скопированного событияeventType - новый eventTypepublic EventType<SwipeEvent> getEventType()
EventEvent У class могут быть различные типы события. Эти событие вводит, далее определяют, какое событие имело место.getEventType в class GestureEventCopyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается .