Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет javafx.animation

Класс ScaleTransition

  • java.lang.Object
    • javafx.animation.Animation
      • javafx.animation.Transition
        • javafx.animation.ScaleTransition
  • public final class ScaleTransition
    extends Transition
    Этот Transition создаёт анимацию масштабирования, которая охватывает свой duration. Это делается путём обновления scaleX, scaleY и scaleZ переменных node через равные интервалы.

    Он начинается со значения (fromX, fromY, fromZ), если оно предоставлено, в противном случае использует значение node (scaleX, scaleY, scaleZ).

    Он останавливается на значении (toX, toY, toZ), если оно предоставлено, в противном случае используется начальное значение плюс (byX, byY, byZ).

    Значение (toX, toY, toZ) имеет приоритет, если оба значения ( toX, toY, toZ) и (byX, byY, byZ) указаны.

    Пример кода:

     
     import javafx.scene.shape.*;
     import javafx.animation.*;
    
     ...
    
         Rectangle rect = new Rectangle (100, 40, 100, 100);
         rect.setArcHeight(50);
         rect.setArcWidth(50);
         rect.setFill(Color.VIOLET);
    
         ScaleTransition st = new ScaleTransition(Duration.millis(2000), rect);
         st.setByX(1.5f);
         st.setByY(1.5f);
         st.setCycleCount(4f);
         st.setAutoReverse(true);
    
         st.play();
    
     ...
    
     
     
    Since:
    JavaFX 2.0
    См. также:
    Transition, Animation
  • Краткое описание свойств

    Свойства
    Тип Свойство Описание
    DoubleProperty byX
    Указывает значение увеличения масштаба по оси X до остановки, относительно начального значения, для данного ScaleTransition.
    DoubleProperty byY
    Указывает значение увеличения масштаба по оси Y до остановки, относительно начального значения, для данного ScaleTransition.
    DoubleProperty byZ
    Указывает значение увеличения масштаба по оси Z до остановки, относительно начального значения, для данного ScaleTransition.
    ObjectProperty<Duration> duration
    Продолжительность этого ScaleTransition.
    DoubleProperty fromX
    Указывает начальное значение масштаба по оси X для этого ScaleTransition.
    DoubleProperty fromY
    Указывает начальное значение масштаба по оси Y для этого ScaleTransition.
    DoubleProperty fromZ
    Указывает начальное значение масштаба по оси Z для этого ScaleTransition.
    ObjectProperty<Node> node
    Целевой узел этого ScaleTransition.
    DoubleProperty toX
    Указывает значение масштаба по оси X до остановки для данного ScaleTransition.
    DoubleProperty toY
    Значение масштаба по оси Y до остановки для данного ScaleTransition.
    DoubleProperty toZ
    Значение масштаба по оси Z до остановки для данного ScaleTransition.
    • Наследуемые свойства от класса javafx.animation.Transition

      interpolator
    • Наследуемые свойства от класса javafx.animation.Animation

      autoReverse, currentRate, currentTime, cycleCount, cycleDuration, delay, onFinished, rate, status, totalDuration
  • Краткое описание вложенных классов

    • Вложенные классы/интерфейсы, унаследованные от класса javafx.animation.Animation

      Animation.Status
  • Краткое описание полей

    • Поля, унаследованные от класса javafx.animation.Animation

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

    Конструкторы
    Конструктор Описание
    ScaleTransition()
    Конструктор ScaleTransition
    ScaleTransition​(Duration duration)
    Конструктор ScaleTransition
    ScaleTransition​(Duration duration, Node node)
    Конструктор ScaleTransition
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    DoubleProperty byXProperty()
    Указывает значение масштаба оси X, увеличенное по сравнению с начальным значением, для этой ScaleTransition.
    DoubleProperty byYProperty()
    Указывает значение масштаба оси Y, увеличенное по сравнению с начальным значением, для этой ScaleTransition.
    DoubleProperty byZProperty()
    Указывает значение масштаба оси Z, увеличенное по сравнению с начальным значением, для этой ScaleTransition.
    ObjectProperty<Duration> durationProperty()
    Продолжительность этой ScaleTransition.
    DoubleProperty fromXProperty()
    Указывает начальное значение масштаба оси X для этой ScaleTransition.
    DoubleProperty fromYProperty()
    Указывает начальное значение масштаба оси Y для этой ScaleTransition.
    DoubleProperty fromZProperty()
    Указывает начальное значение масштаба оси Z для этой ScaleTransition.
    double getByX()
    Возвращает значение свойства byX.
    double getByY()
    Возвращает значение свойства byY.
    double getByZ()
    Возвращает значение свойства byZ.
    Duration getDuration()
    Возвращает значение свойства duration.
    double getFromX()
    Возвращает значение свойства fromX.
    double getFromY()
    Возвращает значение свойства fromY.
    double getFromZ()
    Возвращает значение свойства fromZ.
    Node getNode()
    Возвращает значение свойства node.
    double getToX()
    Возвращает значение свойства toX.
    double getToY()
    Возвращает значение свойства toY.
    double getToZ()
    Возвращает значение свойства toZ.
    void interpolate​(double frac)
    Метод interpolate() должен быть реализован в классах, наследующих от Transition.
    ObjectProperty<Node> nodeProperty()
    Целевой узел этой ScaleTransition.
    void setByX​(double value)
    Устанавливает значение свойства byX.
    void setByY​(double value)
    Устанавливает значение свойства byY.
    void setByZ​(double value)
    Устанавливает значение свойства byZ.
    void setDuration​(Duration value)
    Устанавливает значение свойства duration.
    void setFromX​(double value)
    Устанавливает значение свойства fromX.
    void setFromY​(double value)
    Устанавливает значение свойства fromY.
    void setFromZ​(double value)
    Устанавливает значение свойства fromZ.
    void setNode​(Node value)
    Устанавливает значение свойства node.
    void setToX​(double value)
    Устанавливает значение свойства toX.
    void setToY​(double value)
    Устанавливает значение свойства toY.
    void setToZ​(double value)
    Устанавливает значение свойства toZ.
    DoubleProperty toXProperty()
    Указывает значение масштаба оси X для этой ScaleTransition.
    DoubleProperty toYProperty()
    Значение масштаба оси Y для этой ScaleTransition.
    DoubleProperty toZProperty()
    Значение масштаба оси Z для этой ScaleTransition.
    • Наследуемые методы от класса javafx.animation.Transition

      getCachedInterpolator, getInterpolator, getParentTargetNode, interpolatorProperty, setInterpolator
    • Наследуемые методы от класса javafx.animation.Animation

      autoReverseProperty, currentRateProperty, currentTimeProperty, cycleCountProperty, cycleDurationProperty, delayProperty, getCuePoints, getCurrentRate, getCurrentTime, getCycleCount, getCycleDuration, getDelay, getOnFinished, getRate, getStatus, getTargetFramerate, getTotalDuration, isAutoReverse, jumpTo, jumpTo, onFinishedProperty, pause, play, playFrom, playFrom, playFromStart, rateProperty, setAutoReverse, setCycleCount, setCycleDuration, setDelay, setOnFinished, setRate, setStatus, statusProperty, stop, totalDurationProperty
    • Наследуемые методы от класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание свойств

    • node

      public final ObjectProperty<Node> nodeProperty
      Целевой узел данной анимации масштабирования.

      Невозможно изменить целевой узел для выполняющейся анимации. Если значение узла изменяется для активной анимации масштабирования, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу.

      См. также:
      getNode(), setNode(Node)
    • duration

      public final ObjectProperty<Duration> durationProperty
      Продолжительность данной анимации масштабирования.

      Невозможно изменить продолжительность для выполняющейся анимации. Если значение продолжительности изменяется для активной анимации, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу.

      Примечание: Хотя единицей измерения продолжительности является миллисекунда, разрешение зависит от операционной системы и, как правило, будет больше. Например, на настольных системах анимация обычно выполняется с максимальной частотой 60 кадров в секунду, что обеспечивает разрешение ~17 мс. Установка продолжительности ниже значения Duration.ZERO приведет к исключению IllegalArgumentException.

      Значение по умолчанию:
      400 мс
      См. также:
      getDuration(), setDuration(Duration)
    • fromX

      public final DoubleProperty fromXProperty
      Указывает начальное значение масштабирования по оси X для данной анимации масштабирования.

      Невозможно изменить начальное значение масштабирования по оси X для выполняющейся анимации. Если значение изменяется для активной анимации, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу.

      Значение по умолчанию:
      Double.NaN
      См. также:
      getFromX(), setFromX(double)
    • fromY

      public final DoubleProperty fromYProperty
      Указывает начальное значение масштабирования по оси Y для данной анимации масштабирования.

      Невозможно изменить начальное значение масштабирования по оси Y для выполняющейся анимации. Если значение изменяется для активной анимации, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу.

      Значение по умолчанию:
      Double.NaN
      См. также:
      getFromY(), setFromY(double)
    • fromZ

      public final DoubleProperty fromZProperty
      Указывает начальное значение масштабирования по оси Z для данной анимации масштабирования.

      Невозможно изменить начальное значение масштабирования по оси Z для выполняющейся анимации. Если значение изменяется для активной анимации, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу.

      Значение по умолчанию:
      Double.NaN
      См. также:
      getFromZ(), setFromZ(double)
    • toX

      public final DoubleProperty toXProperty
      Указывает конечное значение масштабирования по оси X для данной анимации масштабирования.

      Невозможно изменить конечное значение масштабирования по оси X для выполняющейся анимации. Если значение изменяется для активной анимации, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу.

      Значение по умолчанию:
      Double.NaN
      См. также:
      getToX(), setToX(double)
    • toY

      public final DoubleProperty toYProperty
      Конечное значение масштабирования по оси Y для данной анимации масштабирования.

      Невозможно изменить конечное значение масштабирования по оси Y для выполняющейся анимации. Если значение изменяется для активной анимации, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу.

      Значение по умолчанию:
      Double.NaN
      См. также:
      getToY(), setToY(double)
    • toZ

      public final DoubleProperty toZProperty
      Конечное значение масштабирования по оси Z для данной анимации масштабирования.

      Невозможно изменить конечное значение масштабирования по оси Z для выполняющейся анимации. Если значение изменяется для активной анимации, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу.

      Значение по умолчанию:
      Double.NaN
      См. также:
      getToZ(), setToZ(double)
    • byX

      public final DoubleProperty byXProperty
      Указывает приращение конечного значения масштабирования по оси X, относительно начального значения, для данной анимации масштабирования.

      Невозможно изменить приращение конечного значения масштабирования по оси X для выполняющейся анимации. Если значение изменяется для активной анимации, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу.

      См. также:
      getByX(), setByX(double)
    • byY

      public final DoubleProperty byYProperty
      Указывает приращение конечного значения масштабирования по оси Y, относительно начального значения, для данной анимации масштабирования.

      Невозможно изменить приращение конечного значения масштабирования по оси Y для выполняющейся анимации. Если значение изменяется для активной анимации, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу.

      См. также:
      getByY(), setByY(double)
    • byZ

      public final DoubleProperty byZProperty
      Указывает приращение конечного значения масштабирования по оси Z, относительно начального значения, для данной анимации масштабирования.

      Невозможно изменить приращение конечного значения масштабирования по оси Z для выполняющейся анимации. Если значение изменяется для активной анимации, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу.

      См. также:
      getByZ(), setByZ(double)
  • Подробное описание конструкторов

    • ScaleTransition

      public ScaleTransition​(Duration duration,
                             Node node)
      Конструктор анимации масштабирования.
      Параметры:
      duration - Продолжительность анимации масштабирования.
      node - Узел, который будет масштабироваться
    • ScaleTransition

      public ScaleTransition​(Duration duration)
      Конструктор анимации масштабирования.
      Параметры:
      duration - Продолжительность анимации масштабирования.
    • ScaleTransition

      public ScaleTransition()
      Конструктор анимации масштабирования.
  • Подробное описание методов

    • setNode

      public final void setNode​(Node value)
      Устанавливает значение свойства node.
      Описание свойства:
      Целевой узел этого ScaleTransition.

      Невозможно изменить целевой node работающей анимации ScaleTransition. Если значение node изменено для работающей анимации ScaleTransition, анимацию необходимо остановить и запустить снова, чтобы она приняла новое значение.

    • getNode

      public final Node getNode()
      Получает значение свойства node.
      Описание свойства:
      Целевой узел этого ScaleTransition.

      Невозможно изменить целевой node работающей анимации ScaleTransition. Если значение node изменено для работающей анимации ScaleTransition, анимацию необходимо остановить и запустить снова, чтобы она приняла новое значение.

    • nodeProperty

      public final ObjectProperty<Node> nodeProperty()
      Целевой узел этого ScaleTransition.

      Невозможно изменить целевой node работающей анимации ScaleTransition. Если значение node изменено для работающей анимации ScaleTransition, анимацию необходимо остановить и запустить снова, чтобы она приняла новое значение.

      См. также:
      getNode(), setNode(Node)
    • setDuration

      public final void setDuration​(Duration value)
      Устанавливает значение свойства duration.
      Описание свойства:
      Длительность этой ScaleTransition.

      Невозможно изменить duration работающей анимации ScaleTransition. Если значение duration изменено для работающей анимации ScaleTransition, анимацию необходимо остановить и запустить снова, чтобы она приняла новое значение.

      Примечание: Хотя единица измерения duration — миллисекунда, точность зависит от базовой операционной системы и обычно больше. Например, анимации на настольных системах обычно выполняются с максимальной частотой 60 кадров в секунду, что обеспечивает точность ~17 мс. Установка длительности на значение меньше Duration.ZERO приведет к IllegalArgumentException.

      Значение по умолчанию:
      400мс
    • getDuration

      public final Duration getDuration()
      Получает значение свойства duration.
      Описание свойства:
      Длительность этой ScaleTransition.

      Невозможно изменить duration работающей анимации ScaleTransition. Если значение duration изменено для работающей анимации ScaleTransition, анимацию необходимо остановить и запустить снова, чтобы она приняла новое значение.

      Примечание: Хотя единица измерения duration — миллисекунда, точность зависит от базовой операционной системы и обычно больше. Например, анимации на настольных системах обычно выполняются с максимальной частотой 60 кадров в секунду, что обеспечивает точность ~17 мс. Установка длительности на значение меньше Duration.ZERO приведет к IllegalArgumentException.

      Значение по умолчанию:
      400мс
    • durationProperty

      public final ObjectProperty<Duration> durationProperty()
      Длительность этой ScaleTransition.

      Невозможно изменить duration работающей анимации ScaleTransition. Если значение duration изменено для работающей анимации ScaleTransition, анимацию необходимо остановить и запустить снова, чтобы она приняла новое значение.

      Примечание: Хотя единица измерения duration — миллисекунда, точность зависит от базовой операционной системы и обычно больше. Например, анимации на настольных системах обычно выполняются с максимальной частотой 60 кадров в секунду, что обеспечивает точность ~17 мс. Установка длительности на значение меньше Duration.ZERO приведет к IllegalArgumentException.

      Значение по умолчанию:
      400мс
      См. также:
      getDuration(), setDuration(Duration)
    • setFromX

      public final void setFromX​(double value)
      Устанавливает значение свойства fromX.
      Описание свойства:
      Указывает начальное значение масштаба X для этой ScaleTransition.

      Невозможно изменить fromX работающей анимации ScaleTransition. Если значение fromX изменено для работающей анимации ScaleTransition, анимацию необходимо остановить и запустить снова, чтобы она приняла новое значение.

      Значение по умолчанию:
      Double.NaN
    • getFromX

      public final double getFromX()
      Получает значение свойства fromX.
      Описание свойства:
      Указывает начальное значение масштаба X для этой ScaleTransition.

      Невозможно изменить fromX работающей анимации ScaleTransition. Если значение fromX изменено для работающей анимации ScaleTransition, анимацию необходимо остановить и запустить снова, чтобы она приняла новое значение.

      Значение по умолчанию:
      Double.NaN
    • fromXProperty

      public final DoubleProperty fromXProperty()
      Указывает начальное значение масштаба X для этой ScaleTransition.

      Невозможно изменить fromX работающей анимации ScaleTransition. Если значение fromX изменено для работающей анимации ScaleTransition, анимацию необходимо остановить и запустить снова, чтобы она приняла новое значение.

      Значение по умолчанию:
      Double.NaN
      См. также:
      getFromX(), setFromX(double)
    • fromZProperty

      public final DoubleProperty fromZProperty()
      Указывает начальное значение масштаба Z для этого ScaleTransition.

      Невозможно изменить fromZ для работающей ScaleTransition. Если значение fromZ изменяется для работающей ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.

      Значение по умолчанию:
      Double.NaN
      См. также:
      getFromZ(), setFromZ(double)
    • setToX

      public final void setToX​(double value)
      Устанавливает значение свойства toX.
      Описание свойства:
      Указывает конечное значение масштаба X для этого ScaleTransition.

      Невозможно изменить toX для работающей ScaleTransition. Если значение toX изменяется для работающей ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.

      Значение по умолчанию:
      Double.NaN
    • getToX

      public final double getToX()
      Получает значение свойства toX.
      Описание свойства:
      Указывает конечное значение масштаба X для этого ScaleTransition.

      Невозможно изменить toX для работающей ScaleTransition. Если значение toX изменяется для работающей ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.

      Значение по умолчанию:
      Double.NaN
    • toXProperty

      public final DoubleProperty toXProperty()
      Указывает конечное значение масштаба X для этого ScaleTransition.

      Невозможно изменить toX для работающей ScaleTransition. Если значение toX изменяется для работающей ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.

      Значение по умолчанию:
      Double.NaN
      См. также:
      getToX(), setToX(double)
    • setToY

      public final void setToY​(double value)
      Устанавливает значение свойства toY.
      Описание свойства:
      Конечное значение масштаба Y для этого ScaleTransition.

      Невозможно изменить toY для работающей ScaleTransition. Если значение toY изменяется для работающей ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.

      Значение по умолчанию:
      Double.NaN
    • getToY

      public final double getToY()
      Получает значение свойства toY.
      Описание свойства:
      Конечное значение масштаба Y для этого ScaleTransition.

      Невозможно изменить toY для работающей ScaleTransition. Если значение toY изменяется для работающей ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.

      Значение по умолчанию:
      Double.NaN
    • toYProperty

      public final DoubleProperty toYProperty()
      Конечное значение масштаба Y для этого ScaleTransition.

      Невозможно изменить toY для работающей ScaleTransition. Если значение toY изменяется для работающей ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.

      Значение по умолчанию:
      Double.NaN
      См. также:
      getToY(), setToY(double)
    • setToZ

      public final void setToZ​(double value)
      Устанавливает значение свойства toZ.
      Описание свойства:
      Конечное значение масштаба Z для этого ScaleTransition.

      Невозможно изменить toZ для работающей ScaleTransition. Если значение toZ изменяется для работающей ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.

      Значение по умолчанию:
      Double.NaN
    • getToZ

      public final double getToZ()
      Получает значение свойства toZ.
      Описание свойства:
      Конечное значение масштаба Z для этого ScaleTransition.

      Невозможно изменить toZ для работающей ScaleTransition. Если значение toZ изменяется для работающей ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.

      Значение по умолчанию:
      Double.NaN
    • toZProperty

      public final DoubleProperty toZProperty()
      Конечное значение масштаба Z для этого ScaleTransition.

      Невозможно изменить toZ для работающей ScaleTransition. Если значение toZ изменяется для работающей ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.

      Значение по умолчанию:
      Double.NaN
      См. также:
      getToZ(), setToZ(double)
    • setByX

      public final void setByX​(double value)
      Устанавливает значение свойства byX.
      Описание свойства:
      Указывает приращение конечного значения масштаба X, от начала, для этого ScaleTransition.

      Невозможно изменить byX для работающей ScaleTransition. Если значение byX изменяется для работающей ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.

    • getByX

      public final double getByX()
      Получает значение свойства byX.
      Описание свойства:
      Указывает приращение конечного значения масштаба X, от начала, для этого ScaleTransition.

      Невозможно изменить byX для работающей ScaleTransition. Если значение byX изменяется для работающей ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.

    • byXProperty

      public final DoubleProperty byXProperty()
      Указывает приращение конечного значения масштаба X, от начала, для этого ScaleTransition.

      Невозможно изменить byX для работающей ScaleTransition. Если значение byX изменяется для работающей ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.

      См. также:
      getByX(), setByX(double)
    • setByY

      public final void setByY​(double value)
      Устанавливает значение свойства byY.
      Описание свойства:
      Указывает приращение конечного значения масштаба Y, от начала, для этого ScaleTransition.

      Невозможно изменить byY для работающей ScaleTransition. Если значение byY изменяется для работающей ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.

    • getByY

      public final double getByY()
      Получает значение свойства byY.
      Описание свойства:
      Указывает приращение конечного значения масштаба Y, от начала, для этого ScaleTransition.

      Невозможно изменить byY для работающей ScaleTransition. Если значение byY изменяется для работающей ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.

    • byYProperty

      public final DoubleProperty byYProperty()
      Указывает приращение конечного значения масштаба Y, от начала, для этого ScaleTransition.

      Невозможно изменить byY для работающей ScaleTransition. Если значение byY изменяется для работающей ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.

      См. также:
      getByY(), setByY(double)
    • setByZ

      public final void setByZ​(double value)
      Устанавливает значение свойства byZ.
      Описание свойства:
      Указывает приращение конечного значения масштаба Z, от начала, для этого ScaleTransition.

      Невозможно изменить byZ для работающей ScaleTransition. Если значение byZ изменяется для работающей ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.

    • getByZ

      public final double getByZ()
      Получение значения свойства byZ.
      Описание свойства:
      Указывает значение масштаба по оси Z для остановки, увеличивающееся от начала, для этого ScaleTransition.

      Изменить byZ работающего ScaleTransition невозможно. Если значение byZ изменяется для работающего ScaleTransition, анимацию необходимо остановить и запустить заново, чтобы принять новое значение.

    • byZProperty

      public final DoubleProperty byZProperty()
      Указывает значение масштаба по оси Z для остановки, увеличивающееся от начала, для этого ScaleTransition.

      Изменить byZ работающего ScaleTransition невозможно. Если значение byZ изменяется для работающего ScaleTransition, анимацию необходимо остановить и запустить заново, чтобы принять новое значение.

      См. также:
      getByZ(), setByZ(double)
    • interpolate

      public void interpolate​(double frac)
      Метод interpolate() должен быть предоставлен реализациями Transition. Пока выполняется Transition, этот метод вызывается в каждом кадре. Параметр определяет текущее положение с анимацией. В начале дробь будет 0.0, а в конце — 1.0. Как параметр увеличивается, зависит от interpolator, например, если interpolator является Interpolator.LINEAR, дробь будет увеличиваться линейно. Этот метод не должен вызываться пользователем напрямую.
      Определено в:
      interpolate в классе Transition
      Параметры:
      frac - Относительное положение

© 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