Spec-Zone .ru
спецификации, руководства, описания, API
|
public class ZoomEvent extends GestureEvent
Событие поставляется самому верхнему узлу, выбранному, координаты жеста во время жеста запускаются - целый жест поставляется тому же самому узлу, даже если координаты изменяются во время жеста.
Событие обеспечивает два значения: zoomFactor
количество изменения масштаба этого события, totalZoomFactor
количество изменения масштаба целого жеста. Значения работают хорошо когда умножено с узлом scale
свойства (значения, больше чем 1
для того, чтобы увеличить масштаб).
Как все жесты, изменение масштаба может быть прямым (выполняемый непосредственно в конкретных координатах как на сенсорном экране - центральная точка среди всех касаний обычно используется в качестве координат жеста) или косвенная (выполняемый косвенно как на сенсорной панели - позиция курсора мыши обычно используется в качестве координат жеста).
Жест ZOOM
события являются surounded ZOOM_STARTED
и ZOOM_FINISHED
события. Если изменение масштаба инерции является активным на данной платформе, некоторых ZOOM
события с isInertia()
возврат true
может прибыть после ZOOM_FINISHED
.
Модификатор и Тип | Поле и Описание |
---|---|
static EventType<ZoomEvent> |
ЛЮБОЙ
Общий супертип для всех типов события изменения масштаба.
|
static EventType<ZoomEvent> |
ИЗМЕНЕНИЕ МАСШТАБА
Это событие имеет место, когда пользователь выполняет жест изменения масштаба, такой как перетаскивание двух пальцев обособленно.
|
static EventType<ZoomEvent> |
ZOOM_FINISHED
Это событие имеет место, когда жест изменения масштаба заканчивается.
|
static EventType<ZoomEvent> |
ZOOM_STARTED
Это событие имеет место, когда жест изменения масштаба обнаруживается.
|
consumed, eventType, NULL_SOURCE_TARGET, target
Модификатор и Тип | Метод и Описание |
---|---|
double |
getTotalZoomFactor()
Получает количество изменения масштаба этого жеста.
|
double |
getZoomFactor()
Получает количество изменения масштаба этого события.
|
java.lang.String |
toString()
Возвращает строковое представление этого
ZoomEvent объект. |
copyFor, getSceneX, getSceneY, getScreenX, getScreenY, getX, getY, isAltDown, isControlDown, isDirect, isInertia, isMetaDown, isShiftDown, isShortcutDown
clone, consume, fireEvent, getEventType, getTarget, isConsumed
public static final EventType<ZoomEvent> ANY
public static final EventType<ZoomEvent> ZOOM
public static final EventType<ZoomEvent> ZOOM_STARTED
public double getZoomFactor()
scale
свойства (значения, больше чем 1
для того, чтобы увеличить масштаб, значения между 0
и 1
для того, чтобы уменьшить масштаб).public double getTotalZoomFactor()
scale
свойства (значения, больше чем 1
для того, чтобы увеличить масштаб, значения между 0
и 1
для того, чтобы уменьшить масштаб).public java.lang.String toString()
ZoomEvent
объект.toString
в class GestureEvent
ZoomEvent
объект.Copyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается