Spec-Zone.ru › OpenJavaFX 24

Класс 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).

Анимация заканчивается значением (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
See Also:
  • Transition
  • Animation

Краткое описание вложенных классов

Вложенные классы/интерфейсы, объявленные в классе javafx.animation.Animation

Animation.Status

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

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

Свойства, объявленные в классе javafx.animation.Transition

interpolator

Свойства, объявленные в классе javafx.animation.Animation

autoReverse, currentRate, currentTime, cycleCount, cycleDuration, delay, onFinished, rate, status, totalDuration

Краткое описание полей

Поля, объявленные в классе javafx.animation.Animation

INDEFINITE

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

Конструктор Описание
ScaleTransition()
Конструктор ScaleTransition
ScaleTransition(Duration duration)
Конструктор ScaleTransition
ScaleTransition(Duration duration, Node node)
Конструктор ScaleTransition

Краткое описание методов

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

duration

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

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

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

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

fromX

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

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

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

fromY

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

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

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

fromZ

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

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

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

toX

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

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

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

toY

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

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

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

toZ

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

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

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

byX

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

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

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

byY

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

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

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

byZ

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

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

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

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

ScaleTransition

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

ScaleTransition

public ScaleTransition(Duration duration)
Конструктор ScaleTransition
Параметры:
duration - Длительность ScaleTransition

ScaleTransition

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

Подробное описание методов

установитьУзел

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

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

Параметры:
value - значение свойства node
См. также:
  • getNode()
  • nodeProperty()

получитьУзел

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

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

Возвращает:
значение свойства node
См. также:
  • setNode(Node)
  • nodeProperty()

свойствоУзел

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

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

Возвращает:
свойство node
См. также:
  • getNode()
  • setNode(Node)

установитьПродолжительность

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

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

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

Значение по умолчанию:
400мс
Параметры:
value - значение свойства duration
См. также:
  • getDuration()
  • durationProperty()

получитьПродолжительность

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

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

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

Значение по умолчанию:
400мс
Возвращает:
значение свойства duration
См. также:
  • setDuration(Duration)
  • durationProperty()

свойствоПродолжительность

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

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

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

Значение по умолчанию:
400мс
Возвращает:
свойство duration
См. также:
  • getDuration()
  • setDuration(Duration)

установитьОтX

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

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

Значение по умолчанию:
Double.NaN
Параметры:
value - значение свойства fromX
См. также:
  • getFromX()
  • fromXProperty()

получитьОтX

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

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

Значение по умолчанию:
Double.NaN
Возвращает:
значение свойства fromX
См. также:
  • setFromX(double)
  • fromXProperty()

свойствоОтX

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

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

Значение по умолчанию:
Double.NaN
Возвращает:
свойство fromX
См. также:
  • getFromX()
  • setFromX(double)

установитьОтY

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

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

Значение по умолчанию:
Double.NaN
Параметры:
value - значение свойства fromY
См. также:
  • getFromY()
  • fromYProperty()

getFromY

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

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

Значение по умолчанию:
Double.NaN
Возвращает:
значение свойства fromY
См. также:
  • setFromY(double)
  • fromYProperty()

fromYProperty

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

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

Значение по умолчанию:
Double.NaN
Возвращает:
свойство fromY
См. также:
  • getFromY()
  • setFromY(double)

setFromZ

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

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

Значение по умолчанию:
Double.NaN
Параметры:
value - значение для свойства fromZ
См. также:
  • getFromZ()
  • fromZProperty()

getFromZ

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

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

Значение по умолчанию:
Double.NaN
Возвращает:
значение свойства fromZ
См. также:
  • setFromZ(double)
  • fromZProperty()

fromZProperty

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

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

Значение по умолчанию:
Double.NaN
Возвращает:
свойство fromZ
См. также:
  • getFromZ()
  • setFromZ(double)

setToX

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

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

Значение по умолчанию:
Double.NaN
Параметры:
value - значение для свойства toX
См. также:
  • getToX()
  • toXProperty()

getToX

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

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

Значение по умолчанию:
Double.NaN
Возвращает:
значение свойства toX
См. также:
  • setToX(double)
  • toXProperty()

toXProperty

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

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

Значение по умолчанию:
Double.NaN
Возвращает:
свойство toX
См. также:
  • getToX()
  • setToX(double)

setToY

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

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

Значение по умолчанию:
Double.NaN
Параметры:
value - значение для свойства toY
См. также:
  • getToY()
  • toYProperty()

getToY

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

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

Значение по умолчанию:
Double.NaN
Возвращает:
значение свойства toY
См. также:
  • setToY(double)
  • toYProperty()

toYProperty

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

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

Значение по умолчанию:
Double.NaN
Возвращает:
свойство toY
См. также:
  • getToY()
  • setToY(double)

setToZ

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

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

Значение по умолчанию:
Double.NaN
Параметры:
value - значение для свойства toZ
См. также:
  • getToZ()
  • toZProperty()

getToZ

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

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

Значение по умолчанию:
Double.NaN
Возвращает:
значение свойства toZ
См. также:
  • setToZ(double)
  • toZProperty()

toZProperty

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

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

Значение по умолчанию:
Double.NaN
Возвращает:
свойство toZ
См. также:
  • getToZ()
  • setToZ(double)

setByX

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

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

Параметры:
value - значение для свойства byX
См. также:
  • getByX()
  • byXProperty()

getByX

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

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

Возвращает:
значение свойства byX
См. также:
  • setByX(double)
  • byXProperty()

byXProperty

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

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

Возвращает:
свойство byX
См. также:
  • getByX()
  • setByX(double)

setByY

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

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

Параметры:
value - значение для свойства byY
См. также:
  • getByY()
  • byYProperty()

getByY

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

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

Возвращает:
значение свойства byY
См. также:
  • setByY(double)
  • byYProperty()

byYProperty

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

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

Возвращает:
свойство byY
См. также:
  • getByY()
  • setByY(double)

setByZ

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

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

Параметры:
value - значение для свойства byZ
См. также:
  • getByZ()
  • byZProperty()

getByZ

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

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

Возвращает:
значение свойства byZ
См. также:
  • setByZ(double)
  • byZProperty()

byZProperty

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

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

Возвращает:
свойство byZ
См. также:
  • 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 и/или его аффилированные лица. Все права защищены.

© 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