Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class KeyFrame extends java.lang.Object
Timeline
. Разработчик управляет интерполяцией ряда переменных для интервала между последовательными ключевыми кадрами, обеспечивая целевое значение и Interpolator
связанный с каждой переменной. Переменные интерполируются так, что, они достигнут своего целевого значения в требуемое время. onFinished
функция вызывается на каждого KeyFrame
если Вам предоставляют. A KeyFrame
может дополнительно иметь a name
, который приведет к cuepoint, который автоматически добавляется к Timeline
.
Timeline
, KeyValue
, Interpolator
Конструктор и Описание |
---|
KeyFrame(Duration time, EventHandler<ActionEvent> onFinished, KeyValue... values)
Конструктор
KeyFrame |
KeyFrame(Duration time, KeyValue... values)
Конструктор
KeyFrame |
KeyFrame(Duration time, java.lang.String name, EventHandler<ActionEvent> onFinished, java.util.Collection<KeyValue> values)
Конструктор
KeyFrame |
KeyFrame(Duration time, java.lang.String name, EventHandler<ActionEvent> onFinished, KeyValue... values)
Конструктор
KeyFrame |
KeyFrame(Duration time, java.lang.String name, KeyValue... values)
Конструктор
KeyFrame |
Модификатор и Тип | Метод и Описание |
---|---|
boolean |
equals(java.lang.Object obj)
Указывает, " ли некоторый другой объект равен" этому.
|
java.lang.String |
getName()
Возвраты
name из этого KeyFrame . |
EventHandler<ActionEvent> |
getOnFinished()
Возвраты
onFinished обработчик событий этого KeyFrame . |
Продолжительность |
getTime()
Возвращает смещение времени этого
KeyFrame . |
java.util.Set<KeyValue> |
getValues()
Возвращает неизменное
Set из KeyValue экземпляры. |
int |
hashCode()
Возвращает хэш-код для этого
KeyFrame объект. |
java.lang.String |
toString()
Возвращает строковое представление этого
KeyFrame объект. |
public KeyFrame(Duration time, java.lang.String name, EventHandler<ActionEvent> onFinished, java.util.Collection<KeyValue> values)
KeyFrame
Если переданный в KeyValue
null
или копия, это будет проигнорировано.
time
- time
name
- name
onFinished
- onFinished-handler
values
- a ObservableList
из KeyValue
экземплярыjava.lang.NullPointerException
- если time
нульjava.lang.IllegalArgumentException
- если time
недопустимо (см. time
)public KeyFrame(Duration time, java.lang.String name, EventHandler<ActionEvent> onFinished, KeyValue... values)
KeyFrame
Если переданный в KeyValue
null
или копия, это будет проигнорировано.
time
- time
name
- name
onFinished
- onFinished-handler
values
- KeyValue
экземплярыjava.lang.NullPointerException
- если time
нульjava.lang.IllegalArgumentException
- если time
недопустимо (см. time
)public KeyFrame(Duration time, EventHandler<ActionEvent> onFinished, KeyValue... values)
KeyFrame
time
- time
onFinished
- onFinished-handler
values
- KeyValue
экземплярыjava.lang.NullPointerException
- если time
нульjava.lang.IllegalArgumentException
- если time
недопустимо (см. time
)public KeyFrame(Duration time, java.lang.String name, KeyValue... values)
KeyFrame
public Продолжительность getTime()
KeyFrame
. Возвращенный Duration
определяет смещение времени в пределах единственного цикла a Timeline
в котором KeyValues
будет установлен и в который onFinished
функциональную переменную вызовут. time
из a KeyFrame
должно быть больше чем или равным Duration.ZERO
и это не может быть Duration.UNKNOWN
. Отметьте: В то время как модуль time
миллисекунда, гранулярность зависит от базовой операционной системы и вообще будет больше. Например анимации на настольных системах, обычно выполняемых с максимумом 60 кадр/с, который дает гранулярность ~17 мс.
public java.util.Set<KeyValue> getValues()
Set
из KeyValue
экземпляры. A KeyValue
определяет цель и требуемое значение, которое должно быть интерполировано в требуемое время этого KeyFrame
.public EventHandler<ActionEvent> getOnFinished()
onFinished
обработчик событий этого KeyFrame
. onFinished
обработчик событий является функцией, которая вызывается, когда прошедшее время на цикле передает требуемое время этого KeyFrame
. onFinished
функциональную переменную вызовут, если прошедшее время передаст указанное значение, даже если это никогда не равнялось временной стоимости точно.public java.lang.String getName()
public java.lang.String toString()
KeyFrame
объект.toString
в class java.lang.Object
KeyFrame
объект.public int hashCode()
KeyFrame
объект.hashCode
в class java.lang.Object
KeyFrame
объект.public boolean equals(java.lang.Object obj)
KeyFrames
считаются равными, если их time
, onFinished
, и values
равны.equals
в class java.lang.Object
Copyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается