Spec-Zone.ru › OpenJavaFX 8
javafx.animation

Класс KeyValue

java.lang.Object
  • 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

См. также:

Timeline, KeyFrame, Interpolator

  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    KeyValue(WritableValue<T> target, T endValue)
    Создаёт KeyValue, использующий Interpolator.LINEAR.
    KeyValue(WritableValue<T> target, T endValue, Interpolator interpolator)
    Создаёт KeyValue.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    boolean equals(Object obj)
    Указывает, является ли другой объект "равным" данному.
    Object getEndValue()
    Возвращает конечное значение этого KeyValue
    Interpolator getInterpolator()
    Interpolator для расчёта ключевого значения вдоль данного интервала.
    WritableValue<?> getTarget()
    Возвращает целевой объект этого KeyValue
    int hashCode()
    Возвращает хэш-код для этого объекта KeyValue.
    String toString()
    Возвращает строковое представление этого объекта KeyValue.
    • Методы, унаследованные от класса java.lang.Object

      clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Подробное описание конструкторов

    • 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.

      Переопределяет:

      toString в классе Object

      Возвращает:

      строковое представление этого объекта KeyValue.

    • hashCode

      public int hashCode()
      Возвращает хэш-код для этого объекта KeyValue.

      Переопределяет:

      hashCode в классе Object

      Возвращает:

      хэш-код для этого объекта KeyValue.

    • equals

      public boolean equals(Object obj)
      Указывает, является ли другой объект "равным" данному. Два KeyValues считаются равными, если их target, endValue и interpolator равны.

      Переопределяет:

      equals в классе Object

© 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API