Spec-Zone.ru › OpenJavaFX 8
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.transition.*;
 
 ...
 
     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();
 
 ...

С:

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
      Целевой узел этого ScaleTransition.

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

      См. также:

      getNode(), setNode(Node)

    • duration

      public final ObjectProperty<Duration> durationProperty
      Продолжительность этого ScaleTransition.

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

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

      Значение по умолчанию:

      400 мс

      См. также:

      getDuration(), setDuration(Duration)

    • fromX

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

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

      Значение по умолчанию:

      Double.NaN

      См. также:

      getFromX(), setFromX(double)

    • fromY

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

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

      Значение по умолчанию:

      Double.NaN

      См. также:

      getFromY(), setFromY(double)

    • fromZ

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

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

      Значение по умолчанию:

      Double.NaN

      См. также:

      getFromZ(), setFromZ(double)

    • toX

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

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

      Значение по умолчанию:

      Double.NaN

      См. также:

      getToX(), setToX(double)

    • toY

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

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

      Значение по умолчанию:

      Double.NaN

      См. также:

      getToY(), setToY(double)

    • toZ

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

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

      Значение по умолчанию:

      Double.NaN

      См. также:

      getToZ(), setToZ(double)

    • byX

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

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

      См. также:

      getByX(), setByX(double)

    • byY

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

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

      См. также:

      getByY(), setByY(double)

    • byZ

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

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

      См. также:

      getByZ(), setByZ(double)

  • Подробное описание конструкторов

    • ScaleTransition

      public ScaleTransition(Duration duration,
                             Node node)
      Конструктор ScaleTransition

      Параметры:

      duration - Продолжительность ScaleTransition

    • ScaleTransition

      public ScaleTransition(Duration duration)
      Конструктор ScaleTransition

      Параметры:

      duration - Продолжительность ScaleTransition

    • ScaleTransition

      public ScaleTransition()
      Конструктор ScaleTransition
  • Method Detail

    • 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 в значение ниже Duration.ZERO приведет к IllegalArgumentException.

      Значение по умолчанию:

      400 мс

    • getDuration

      public final Duration getDuration()
      Получает значение свойства duration.

      Описание свойства:

      Длительность этого ScaleTransition.

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

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

      Значение по умолчанию:

      400 мс

    • durationProperty

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

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

      Примечание: Хотя единицей измерения duration является миллисекунда, гранулярность зависит от базовой операционной системы и, как правило, больше. Например, анимация на настольных системах обычно выполняется с максимальной частотой 60 кадров в секунду, что дает гранулярность ~17 мс. Установка duration в значение ниже 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)

    • setFromY

      public final void setFromY(double value)
      Задает значение свойства fromY.

      Описание свойства:

      Задает начальное значение масштабирования по оси Y этого ScaleTransition.

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

      Значение по умолчанию:

      Double.NaN

    • getFromY

      public final double getFromY()
      Получает значение свойства fromY.

      Описание свойства:

      Задает начальное значение масштабирования по оси Y этого ScaleTransition.

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

      Значение по умолчанию:

      Double.NaN

    • fromYProperty

      public final DoubleProperty fromYProperty()
      Задает начальное значение масштабирования по оси Y этого ScaleTransition.

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

      Значение по умолчанию:

      Double.NaN

      См. также:

      getFromY(), setFromY(double)

    • setFromZ

      public final void setFromZ(double value)
      Задает значение свойства fromZ.

      Описание свойства:

      Задает начальное значение масштабирования по оси Z этого ScaleTransition.

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

      Значение по умолчанию:

      Double.NaN

    • getFromZ

      public final double getFromZ()
      Получает значение свойства fromZ.

      Описание свойства:

      Задает начальное значение масштабирования по оси Z этого ScaleTransition.

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

      Значение по умолчанию:

      Double.NaN

    • 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