Класс KeyValue
- javafx.animation.KeyValue
public final class KeyValue extends Object
KeyFrame, который определяет конкретную точку на временной шкале, может содержать несколько KeyValues. Класс KeyValue является неизменяемым. KeyValue определяется целевым объектом, который является реализацией WritableValue, конечным значением и Interpolator.
Большинство интерполяторов определяют интерполяцию между двумя KeyFrames. (Исключением являются интерполяторы с касательными.) KeyValue второго KeyFrame (в прямом направлении) определяет интерполятор, используемый в интервале.
Интерполяторы с касательными определяют интерполяцию слева и справа от KeyFrame (см. Interpolator.TANGENT).
По умолчанию в интервале используется Interpolator.LINEAR.
С тех пор:
JavaFX 2.0
См. также:
-
Краткое описание конструкторов
Конструкторы Конструктор и описание KeyValue(WritableValue<T> target, T endValue)СоздаётKeyValue, использующийInterpolator.LINEAR.KeyValue(WritableValue<T> target, T endValue, Interpolator interpolator)СоздаётKeyValue.
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод и описание booleanequals(Object obj)Указывает, является ли другой объект "равным" данному.ObjectgetEndValue()Возвращает конечное значение этогоKeyValueInterpolatorgetInterpolator()Interpolatorдля расчёта ключевого значения вдоль данного интервала.WritableValue<?>getTarget()Возвращает целевой объект этогоKeyValueinthashCode()Возвращает хэш-код для этого объектаKeyValue.StringtoString()Возвращает строковое представление этого объектаKeyValue.
-
Подробное описание конструкторов
-
KeyValue
public KeyValue(WritableValue<T> target, T endValue, Interpolator interpolator)СоздаётKeyValue.Параметры:
target- целевой объектИсключения:
NullPointerException- еслиtargetилиinterpolatorявляютсяnull
-
KeyValue
public KeyValue(WritableValue<T> target, T endValue)СоздаётKeyValue, использующийInterpolator.LINEAR.Параметры:
target- целевой объектИсключения:
NullPointerException- еслиtargetилиinterpolatorявляютсяnull
-
-
Подробное описание методов
-
getTarget
public WritableValue<?> getTarget()
Возвращает целевой объект этогоKeyValueВозвращает:
целевой объект
-
getEndValue
public Object getEndValue()
Возвращает конечное значение этогоKeyValueВозвращает:
конечное значение
-
getInterpolator
public Interpolator getInterpolator()
Interpolatorдля расчёта ключевого значения вдоль данного интервала. По умолчанию используетсяInterpolator.LINEAR.
-
toString
public String toString()
Возвращает строковое представление этого объектаKeyValue.
-
hashCode
public int hashCode()
Возвращает хэш-код для этого объектаKeyValue.
-
equals
public boolean equals(Object obj)
Указывает, является ли другой объект "равным" данному. ДваKeyValuesсчитаются равными, если ихtarget,endValueиinterpolatorравны.
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.