Класс 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:
Краткое описание вложенных классов
Вложенные классы/интерфейсы, объявленные в классе javafx.animation.Animation
Animation.Status
Краткое описание свойств
| Тип | Свойство | Описание |
|---|---|---|
final DoubleProperty |
byX |
Указывает увеличенное значение масштаба X остановки, от начала, этого ScaleTransition. |
final DoubleProperty |
byY |
Указывает увеличенное значение масштаба Y остановки, от начала, этого ScaleTransition. |
final DoubleProperty |
byZ |
Указывает увеличенное значение масштаба Z остановки, от начала, этого ScaleTransition. |
final ObjectProperty |
duration |
Продолжительность этого ScaleTransition. |
final DoubleProperty |
fromX |
Указывает начальное значение масштаба X этого ScaleTransition. |
final DoubleProperty |
fromY |
Указывает начальное значение масштаба Y этого ScaleTransition. |
final DoubleProperty |
fromZ |
Указывает начальное значение масштаба Z этого ScaleTransition. |
final ObjectProperty |
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 |
Конструктор ScaleTransition
|
ScaleTransition |
Конструктор ScaleTransition
|
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
final DoubleProperty |
byXProperty() |
Указывает увеличенное значение масштаба X остановки, от начала, этого ScaleTransition. |
final DoubleProperty |
byYProperty() |
Указывает увеличенное значение масштаба Y остановки, от начала, этого ScaleTransition. |
final DoubleProperty |
byZProperty() |
Указывает увеличенное значение масштаба Z остановки, от начала, этого ScaleTransition. |
final ObjectProperty |
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 |
Метод interpolate() должен быть предоставлен реализациями Transition. |
final ObjectProperty |
nodeProperty() |
Целевой узел этого ScaleTransition. |
final void |
setByX |
Задает значение свойства byX. |
final void |
setByY |
Задает значение свойства byY. |
final void |
setByZ |
Задает значение свойства byZ. |
final void |
setDuration |
Задает значение свойства duration. |
final void |
setFromX |
Задает значение свойства fromX. |
final void |
setFromY |
Задает значение свойства fromY. |
final void |
setFromZ |
Задает значение свойства fromZ. |
final void |
setNode |
Задает значение свойства node. |
final void |
setToX |
Задает значение свойства toX. |
final void |
setToY |
Задает значение свойства toY. |
final void |
setToZ |
Задает значение свойства 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
Подробное описание полей
node
public final ObjectProperty<Node> nodeProperty
ScaleTransition. Невозможно изменить целевой node работающего ScaleTransition. Если значение node изменяется для работающего ScaleTransition, анимацию необходимо остановить и перезапустить, чтобы получить новое значение.
- См. также:
duration
public final ObjectProperty<Duration> durationProperty
ScaleTransition. Невозможно изменить duration работающего ScaleTransition. Если значение duration изменяется для работающего ScaleTransition, анимацию необходимо остановить и перезапустить, чтобы получить новое значение.
Примечание: Хотя единицей измерения duration является миллисекунда, детализация зависит от базовой операционной системы и, как правило, будет больше. Например, анимация в настольных системах обычно работает с максимальной частотой 60 кадров в секунду, что дает детализацию ~17 мс. Установка duration в значение, меньшее, чем Duration.ZERO, приведет к IllegalArgumentException.
- Значение по умолчанию:
- 400 мс
- См. также:
fromX
public final DoubleProperty fromXProperty
ScaleTransition. Невозможно изменить fromX работающего ScaleTransition. Если значение fromX изменяется для работающего ScaleTransition, анимацию необходимо остановить и перезапустить, чтобы получить новое значение.
- Значение по умолчанию:
Double.NaN- См. также:
fromY
public final DoubleProperty fromYProperty
ScaleTransition. Невозможно изменить fromY работающего ScaleTransition. Если значение fromY изменяется для работающего ScaleTransition, анимацию необходимо остановить и перезапустить, чтобы получить новое значение.
- Значение по умолчанию:
Double.NaN- См. также:
fromZ
public final DoubleProperty fromZProperty
ScaleTransition. Невозможно изменить fromZ работающего ScaleTransition. Если значение fromZ изменяется для работающего ScaleTransition, анимацию необходимо остановить и перезапустить, чтобы получить новое значение.
- Значение по умолчанию:
Double.NaN- См. также:
toX
public final DoubleProperty toXProperty
ScaleTransition. Невозможно изменить toX работающего ScaleTransition. Если значение toX изменяется для работающего ScaleTransition, анимацию необходимо остановить и перезапустить, чтобы получить новое значение.
- Значение по умолчанию:
Double.NaN- См. также:
toY
public final DoubleProperty toYProperty
ScaleTransition. Невозможно изменить toY работающего ScaleTransition. Если значение toY изменяется для работающего ScaleTransition, анимацию необходимо остановить и перезапустить, чтобы получить новое значение.
- Значение по умолчанию:
Double.NaN- См. также:
toZ
public final DoubleProperty toZProperty
ScaleTransition. Невозможно изменить toZ работающего ScaleTransition. Если значение toZ изменяется для работающего ScaleTransition, анимацию необходимо остановить и перезапустить, чтобы получить новое значение.
- Значение по умолчанию:
Double.NaN- См. также:
byX
public final DoubleProperty byXProperty
ScaleTransition. Невозможно изменить byX работающего ScaleTransition. Если значение byX изменяется для работающего ScaleTransition, анимацию необходимо остановить и перезапустить, чтобы получить новое значение.
- См. также:
byY
public final DoubleProperty byYProperty
ScaleTransition. Невозможно изменить byY работающего ScaleTransition. Если значение byY изменяется для работающего ScaleTransition, анимацию необходимо остановить и перезапустить, чтобы получить новое значение.
- См. также:
byZ
public final DoubleProperty byZProperty
ScaleTransition. Невозможно изменить byZ работающего ScaleTransition. Если значение byZ изменяется для работающего ScaleTransition, анимацию необходимо остановить и перезапустить, чтобы получить новое значение.
- См. также:
Подробное описание конструкторов
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 - См. также:
получитьУзел
public final Node getNode()
node.- Описание свойства:
- Целевой узел для этой
ScaleTransition.Невозможно изменить целевой
nodeдля запущеннойScaleTransition. Если значениеnodeизменено для запущеннойScaleTransition, анимация должна быть остановлена и запущена заново, чтобы получить новое значение. - Возвращает:
- значение свойства
node - См. также:
свойствоУзел
public final ObjectProperty<Node> nodeProperty()
ScaleTransition. Невозможно изменить целевой node для запущенной ScaleTransition. Если значение node изменено для запущенной ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы получить новое значение.
- Возвращает:
- свойство
node - См. также:
установитьПродолжительность
public final void setDuration(Duration value)
duration.- Описание свойства:
- Продолжительность этой
ScaleTransition.Невозможно изменить
durationдля запущеннойScaleTransition. Если значениеdurationизменено для запущеннойScaleTransition, анимация должна быть остановлена и запущена заново, чтобы получить новое значение.Примечание: Хотя единицей измерения
durationявляется миллисекунда, точность зависит от базовой операционной системы и, как правило, будет больше. Например, анимация на настольных системах обычно работает с максимальной частотой 60 кадров в секунду, что даёт точность ~17 мс. Установка продолжительности на значение меньшеDuration.ZEROприведёт кIllegalArgumentException. - Значение по умолчанию:
- 400мс
- Параметры:
-
value- значение свойстваduration - См. также:
получитьПродолжительность
public final Duration getDuration()
duration.- Описание свойства:
- Продолжительность этой
ScaleTransition.Невозможно изменить
durationдля запущеннойScaleTransition. Если значениеdurationизменено для запущеннойScaleTransition, анимация должна быть остановлена и запущена заново, чтобы получить новое значение.Примечание: Хотя единицей измерения
durationявляется миллисекунда, точность зависит от базовой операционной системы и, как правило, будет больше. Например, анимация на настольных системах обычно работает с максимальной частотой 60 кадров в секунду, что даёт точность ~17 мс. Установка продолжительности на значение меньшеDuration.ZEROприведёт кIllegalArgumentException. - Значение по умолчанию:
- 400мс
- Возвращает:
- значение свойства
duration - См. также:
свойствоПродолжительность
public final ObjectProperty<Duration> durationProperty()
ScaleTransition. Невозможно изменить duration для запущенной ScaleTransition. Если значение duration изменено для запущенной ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы получить новое значение.
Примечание: Хотя единицей измерения duration является миллисекунда, точность зависит от базовой операционной системы и, как правило, будет больше. Например, анимация на настольных системах обычно работает с максимальной частотой 60 кадров в секунду, что даёт точность ~17 мс. Установка продолжительности на значение меньше Duration.ZERO приведёт к IllegalArgumentException.
- Значение по умолчанию:
- 400мс
- Возвращает:
- свойство
duration - См. также:
установитьОтX
public final void setFromX(double value)
fromX.- Описание свойства:
- Указывает начальное значение масштабирования по оси X для этой
ScaleTransition.Невозможно изменить
fromXдля запущеннойScaleTransition. Если значениеfromXизменено для запущеннойScaleTransition, анимация должна быть остановлена и запущена заново, чтобы получить новое значение. - Значение по умолчанию:
Double.NaN- Параметры:
-
value- значение свойстваfromX - См. также:
получитьОтX
public final double getFromX()
fromX.- Описание свойства:
- Указывает начальное значение масштабирования по оси X для этой
ScaleTransition.Невозможно изменить
fromXдля запущеннойScaleTransition. Если значениеfromXизменено для запущеннойScaleTransition, анимация должна быть остановлена и запущена заново, чтобы получить новое значение. - Значение по умолчанию:
Double.NaN- Возвращает:
- значение свойства
fromX - См. также:
свойствоОтX
public final DoubleProperty fromXProperty()
ScaleTransition. Невозможно изменить fromX для запущенной ScaleTransition. Если значение fromX изменено для запущенной ScaleTransition, анимация должна быть остановлена и запущена заново, чтобы получить новое значение.
- Значение по умолчанию:
Double.NaN- Возвращает:
- свойство
fromX - См. также:
установитьОтY
public final void setFromY(double value)
fromY.- Описание свойства:
- Указывает начальное значение масштабирования по оси Y для этой
ScaleTransition.Невозможно изменить
fromYдля запущеннойScaleTransition. Если значениеfromYизменено для запущеннойScaleTransition, анимация должна быть остановлена и запущена заново, чтобы получить новое значение. - Значение по умолчанию:
Double.NaN- Параметры:
-
value- значение свойстваfromY - См. также:
getFromY
public final double getFromY()
fromY.- Описание свойства:
- Указывает начальное значение масштаба по оси Y для этого
ScaleTransition.Изменить значение
fromYдля работающегоScaleTransitionневозможно. Если значениеfromYизменяется для работающей анимацииScaleTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Значение по умолчанию:
Double.NaN- Возвращает:
- значение свойства
fromY - См. также:
fromYProperty
public final DoubleProperty fromYProperty()
ScaleTransition. Изменить значение fromY для работающего ScaleTransition невозможно. Если значение fromY изменяется для работающей анимации ScaleTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.
- Значение по умолчанию:
Double.NaN- Возвращает:
- свойство
fromY - См. также:
setFromZ
public final void setFromZ(double value)
fromZ.- Описание свойства:
- Указывает начальное значение масштаба по оси Z для этого
ScaleTransition.Изменить значение
fromZдля работающегоScaleTransitionневозможно. Если значениеfromZизменяется для работающей анимацииScaleTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Значение по умолчанию:
Double.NaN- Параметры:
-
value- значение для свойстваfromZ - См. также:
getFromZ
public final double getFromZ()
fromZ.- Описание свойства:
- Указывает начальное значение масштаба по оси Z для этого
ScaleTransition.Изменить значение
fromZдля работающегоScaleTransitionневозможно. Если значениеfromZизменяется для работающей анимацииScaleTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Значение по умолчанию:
Double.NaN- Возвращает:
- значение свойства
fromZ - См. также:
fromZProperty
public final DoubleProperty fromZProperty()
ScaleTransition. Изменить значение fromZ для работающего ScaleTransition невозможно. Если значение fromZ изменяется для работающей анимации ScaleTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.
- Значение по умолчанию:
Double.NaN- Возвращает:
- свойство
fromZ - См. также:
setToX
public final void setToX(double value)
toX.- Описание свойства:
- Указывает конечное значение масштаба по оси X для этого
ScaleTransition.Изменить значение
toXдля работающегоScaleTransitionневозможно. Если значениеtoXизменяется для работающей анимацииScaleTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Значение по умолчанию:
Double.NaN- Параметры:
-
value- значение для свойстваtoX - См. также:
getToX
public final double getToX()
toX.- Описание свойства:
- Указывает конечное значение масштаба по оси X для этого
ScaleTransition.Изменить значение
toXдля работающегоScaleTransitionневозможно. Если значениеtoXизменяется для работающей анимацииScaleTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Значение по умолчанию:
Double.NaN- Возвращает:
- значение свойства
toX - См. также:
toXProperty
public final DoubleProperty toXProperty()
ScaleTransition. Изменить значение toX для работающего ScaleTransition невозможно. Если значение toX изменяется для работающей анимации ScaleTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.
- Значение по умолчанию:
Double.NaN- Возвращает:
- свойство
toX - См. также:
setToY
public final void setToY(double value)
toY.- Описание свойства:
- Конечное значение масштаба по оси Y для этого
ScaleTransition.Изменить значение
toYдля работающегоScaleTransitionневозможно. Если значениеtoYизменяется для работающей анимацииScaleTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Значение по умолчанию:
Double.NaN- Параметры:
-
value- значение для свойстваtoY - См. также:
getToY
public final double getToY()
toY.- Описание свойства:
- Конечное значение масштаба по оси Y для этого
ScaleTransition.Изменить значение
toYдля работающегоScaleTransitionневозможно. Если значениеtoYизменяется для работающей анимацииScaleTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Значение по умолчанию:
Double.NaN- Возвращает:
- значение свойства
toY - См. также:
toYProperty
public final DoubleProperty toYProperty()
ScaleTransition. Изменить значение toY для работающего ScaleTransition невозможно. Если значение toY изменяется для работающей анимации ScaleTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.
- Значение по умолчанию:
Double.NaN- Возвращает:
- свойство
toY - См. также:
setToZ
public final void setToZ(double value)
toZ.- Описание свойства:
- Конечное значение масштаба по оси Z для этого
ScaleTransition.Изменить значение
toZдля работающегоScaleTransitionневозможно. Если значениеtoZизменяется для работающей анимацииScaleTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Значение по умолчанию:
Double.NaN- Параметры:
-
value- значение для свойстваtoZ - См. также:
getToZ
public final double getToZ()
toZ.- Описание свойства:
- Значение масштаба по оси Z для остановки этого
ScaleTransition.Изменение значения масштаба по оси Z для активной анимации
ScaleTransitionневозможно. Если значениеtoZизменено для активной анимацииScaleTransition, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу. - Значение по умолчанию:
Double.NaN- Возвращает:
- значение свойства
toZ - См. также:
toZProperty
public final DoubleProperty toZProperty()
ScaleTransition. Изменение значения масштаба по оси Z для активной анимации ScaleTransition невозможно. Если значение toZ изменено для активной анимации ScaleTransition, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу.
- Значение по умолчанию:
Double.NaN- Возвращает:
- свойство
toZ - См. также:
setByX
public final void setByX(double value)
byX.- Описание свойства:
- Указывает увеличенное значение масштаба по оси X для остановки этого
ScaleTransition, от начала.Изменение значения масштаба по оси X для активной анимации
ScaleTransitionневозможно. Если значениеbyXизменено для активной анимацииScaleTransition, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу. - Параметры:
-
value- значение для свойстваbyX - См. также:
getByX
public final double getByX()
byX.- Описание свойства:
- Указывает увеличенное значение масштаба по оси X для остановки этого
ScaleTransition, от начала.Изменение значения масштаба по оси X для активной анимации
ScaleTransitionневозможно. Если значениеbyXизменено для активной анимацииScaleTransition, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу. - Возвращает:
- значение свойства
byX - См. также:
byXProperty
public final DoubleProperty byXProperty()
ScaleTransition, от начала. Изменение значения масштаба по оси X для активной анимации ScaleTransition невозможно. Если значение byX изменено для активной анимации ScaleTransition, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу.
- Возвращает:
- свойство
byX - См. также:
setByY
public final void setByY(double value)
byY.- Описание свойства:
- Указывает увеличенное значение масштаба по оси Y для остановки этого
ScaleTransition, от начала.Изменение значения масштаба по оси Y для активной анимации
ScaleTransitionневозможно. Если значениеbyYизменено для активной анимацииScaleTransition, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу. - Параметры:
-
value- значение для свойстваbyY - См. также:
getByY
public final double getByY()
byY.- Описание свойства:
- Указывает увеличенное значение масштаба по оси Y для остановки этого
ScaleTransition, от начала.Изменение значения масштаба по оси Y для активной анимации
ScaleTransitionневозможно. Если значениеbyYизменено для активной анимацииScaleTransition, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу. - Возвращает:
- значение свойства
byY - См. также:
byYProperty
public final DoubleProperty byYProperty()
ScaleTransition, от начала. Изменение значения масштаба по оси Y для активной анимации ScaleTransition невозможно. Если значение byY изменено для активной анимации ScaleTransition, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу.
- Возвращает:
- свойство
byY - См. также:
setByZ
public final void setByZ(double value)
byZ.- Описание свойства:
- Указывает увеличенное значение масштаба по оси Z для остановки этого
ScaleTransition, от начала.Изменение значения масштаба по оси Z для активной анимации
ScaleTransitionневозможно. Если значениеbyZизменено для активной анимацииScaleTransition, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу. - Параметры:
-
value- значение для свойстваbyZ - См. также:
getByZ
public final double getByZ()
byZ.- Описание свойства:
- Указывает увеличенное значение масштаба по оси Z для остановки этого
ScaleTransition, от начала.Изменение значения масштаба по оси Z для активной анимации
ScaleTransitionневозможно. Если значениеbyZизменено для активной анимацииScaleTransition, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу. - Возвращает:
- значение свойства
byZ - См. также:
byZProperty
public final DoubleProperty byZProperty()
ScaleTransition, от начала. Изменение значения масштаба по оси Z для активной анимации ScaleTransition невозможно. Если значение byZ изменено для активной анимации ScaleTransition, необходимо остановить и заново запустить анимацию, чтобы новое значение вступило в силу.
- Возвращает:
- свойство
byZ - См. также:
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.