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 - timename - nameonFinished - onFinished-handlervalues - 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 - timename - nameonFinished - onFinished-handlervalues - KeyValue экземплярыjava.lang.NullPointerException - если time нульjava.lang.IllegalArgumentException - если time недопустимо (см. time)public KeyFrame(Duration time, EventHandler<ActionEvent> onFinished, KeyValue... values)
KeyFrametime - timeonFinished - onFinished-handlervalues - KeyValue экземплярыjava.lang.NullPointerException - если time нульjava.lang.IllegalArgumentException - если time недопустимо (см. time)public KeyFrame(Duration time, java.lang.String name, KeyValue... values)
KeyFramepublic Duration 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.ObjectKeyFrame объект.public int hashCode()
KeyFrame объект.hashCode в class java.lang.ObjectKeyFrame объект.public boolean equals(java.lang.Object obj)
KeyFrames считаются равными, если их time, onFinished, и values равны.equals в class java.lang.ObjectCopyright (c) 2008, 2012, Oracle и/или его филиалы. Все права защищены. Использование подвергается .