- java.lang.Object
-
- javafx.animation.Animation
-
- javafx.animation.Transition
-
- javafx.animation.TranslateTransition
-
public final class TranslateTransition extends Transition
ЭтотTransitionсоздаёт анимацию перемещения/трансляции, охватывающую периодduration. Это достигается обновлениемtranslateX,translateYиtranslateZпеременныхnodeчерез равные промежутки времени.Анимация начинается с значения (
fromX,fromY,fromZ), если оно задано, иначе используется значение изnode(translateX,translateY,translateZ).Анимация заканчивается значением (
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); TranslateTransition tt = new TranslateTransition(Duration.millis(2000), rect); tt.setByX(200f); tt.setCycleCount(4f); tt.setAutoReverse(true); tt.play(); ...- С момента:
- JavaFX 2.0
- См. также:
-
Transition,Animation
-
Краткое описание свойств
Свойства Тип Свойство Описание DoublePropertybyXУказывает значение увеличения координаты X остановки, от начальной координаты, для этогоTranslateTransition.DoublePropertybyYУказывает значение увеличения координаты Y остановки, от начальной координаты, для этогоTranslateTransition.DoublePropertybyZУказывает значение увеличения координаты Z остановки, от начальной координаты, для этогоTranslateTransition.ObjectProperty<Duration>durationПродолжительность этогоTranslateTransition.DoublePropertyfromXУказывает начальное значение координаты X для этогоTranslateTransition.DoublePropertyfromYУказывает начальное значение координаты Y для этогоTranslateTransition.DoublePropertyfromZУказывает начальное значение координаты Z для этогоTranslateTransition.ObjectProperty<Node>nodeЦелевой узел этогоTranslateTransition.DoublePropertytoXУказывает значение координаты X остановки для этогоTranslateTransition.DoublePropertytoYУказывает значение координаты Y остановки для этогоTranslateTransition.DoublePropertytoZУказывает значение координаты Z остановки для этогоTranslateTransition.-
Наследуемые свойства от класса 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
-
-
Краткое описание конструкторов
Конструкторы Конструктор Описание TranslateTransition()КонструкторTranslateTransitionTranslateTransition(Duration duration)КонструкторTranslateTransitionTranslateTransition(Duration duration, Node node)КонструкторTranslateTransition
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание DoublePropertybyXProperty()Указывает значение увеличенной координаты X остановки, от начала, этогоTranslateTransition.DoublePropertybyYProperty()Указывает значение увеличенной координаты Y остановки, от начала, этогоTranslateTransition.DoublePropertybyZProperty()Указывает значение увеличенной координаты Z остановки, от начала, этогоTranslateTransition.ObjectProperty<Duration>durationProperty()Продолжительность этогоTranslateTransition.DoublePropertyfromXProperty()Указывает начальное значение координаты X этогоTranslateTransition.DoublePropertyfromYProperty()Указывает начальное значение координаты Y этогоTranslateTransition.DoublePropertyfromZProperty()Указывает начальное значение координаты Z этогоTranslateTransition.doublegetByX()Возвращает значение свойства byX.doublegetByY()Возвращает значение свойства byY.doublegetByZ()Возвращает значение свойства byZ.DurationgetDuration()Возвращает значение свойства duration.doublegetFromX()Возвращает значение свойства fromX.doublegetFromY()Возвращает значение свойства fromY.doublegetFromZ()Возвращает значение свойства fromZ.NodegetNode()Возвращает значение свойства node.doublegetToX()Возвращает значение свойства toX.doublegetToY()Возвращает значение свойства toY.doublegetToZ()Возвращает значение свойства toZ.voidinterpolate(double frac)Методinterpolate()должен быть предоставлен реализациямиTransition.ObjectProperty<Node>nodeProperty()Целевой узел этогоTranslateTransition.voidsetByX(double value)Устанавливает значение свойства byX.voidsetByY(double value)Устанавливает значение свойства byY.voidsetByZ(double value)Устанавливает значение свойства byZ.voidsetDuration(Duration value)Устанавливает значение свойства duration.voidsetFromX(double value)Устанавливает значение свойства fromX.voidsetFromY(double value)Устанавливает значение свойства fromY.voidsetFromZ(double value)Устанавливает значение свойства fromZ.voidsetNode(Node value)Устанавливает значение свойства node.voidsetToX(double value)Устанавливает значение свойства toX.voidsetToY(double value)Устанавливает значение свойства toY.voidsetToZ(double value)Устанавливает значение свойства toZ.DoublePropertytoXProperty()Указывает значение координаты X остановки этогоTranslateTransition.DoublePropertytoYProperty()Указывает значение координаты Y остановки этогоTranslateTransition.DoublePropertytoZProperty()Указывает значение координаты Z остановки этогоTranslateTransition.-
Методы, унаследованные от класса 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
Целевой узел этогоTranslateTransition.Невозможно изменить целевой
nodeработающегоTranslateTransition. Если значениеnodeизменяется для работающегоTranslateTransition, анимацию необходимо остановить и запустить заново, чтобы принять новое значение.- См. также:
-
getNode(),setNode(Node)
-
duration
public final ObjectProperty<Duration> durationProperty
Продолжительность этогоTranslateTransition.Невозможно изменить продолжительность
durationработающегоTranslateTransition. Если значениеdurationизменяется для работающегоTranslateTransition, анимацию необходимо остановить и запустить заново, чтобы принять новое значение.Примечание: Хотя единица измерения
duration— миллисекунда, точность зависит от базовой операционной системы и, как правило, больше. Например, анимации на настольных системах обычно выполняются с максимальной частотой 60 кадров в секунду, что дает точность около 17 мс. Установка продолжительности значения меньшеDuration.ZEROприведет кIllegalArgumentException.- Значение по умолчанию:
- 400 мс
- См. также:
-
getDuration(),setDuration(Duration)
-
fromX
public final DoubleProperty fromXProperty
Определяет начальное значение координаты X этогоTranslateTransition.Невозможно изменить
fromXработающегоTranslateTransition. Если значениеfromXизменяется для работающегоTranslateTransition, анимацию необходимо остановить и запустить заново, чтобы принять новое значение.- Значение по умолчанию:
Double.NaN- См. также:
-
getFromX(),setFromX(double)
-
fromY
public final DoubleProperty fromYProperty
Определяет начальное значение координаты Y этогоTranslateTransition.Невозможно изменить
fromYработающегоTranslateTransition. Если значениеfromYизменяется для работающегоTranslateTransition, анимацию необходимо остановить и запустить заново, чтобы принять новое значение.- Значение по умолчанию:
Double.NaN- См. также:
-
getFromY(),setFromY(double)
-
fromZ
public final DoubleProperty fromZProperty
Определяет начальное значение координаты Z этогоTranslateTransition.Невозможно изменить
fromZработающегоTranslateTransition. Если значениеfromZизменяется для работающегоTranslateTransition, анимацию необходимо остановить и запустить заново, чтобы принять новое значение.- Значение по умолчанию:
Double.NaN- См. также:
-
getFromZ(),setFromZ(double)
-
toX
public final DoubleProperty toXProperty
Определяет конечное значение координаты X этогоTranslateTransition.Невозможно изменить
toXработающегоTranslateTransition. Если значениеtoXизменяется для работающегоTranslateTransition, анимацию необходимо остановить и запустить заново, чтобы принять новое значение.- Значение по умолчанию:
Double.NaN- См. также:
-
getToX(),setToX(double)
-
toY
public final DoubleProperty toYProperty
Определяет конечное значение координаты Y этогоTranslateTransition.Невозможно изменить
toYработающегоTranslateTransition. Если значениеtoYизменяется для работающегоTranslateTransition, анимацию необходимо остановить и запустить заново, чтобы принять новое значение.- Значение по умолчанию:
Double.NaN- См. также:
-
getToY(),setToY(double)
-
toZ
public final DoubleProperty toZProperty
Определяет конечное значение координаты Z этогоTranslateTransition.Невозможно изменить
toZработающегоTranslateTransition. Если значениеtoZизменяется для работающегоTranslateTransition, анимацию необходимо остановить и запустить заново, чтобы принять новое значение.- Значение по умолчанию:
Double.NaN- См. также:
-
getToZ(),setToZ(double)
-
byX
public final DoubleProperty byXProperty
Определяет приращение конечного значения координаты X, от начального, этогоTranslateTransition.Невозможно изменить
byXработающегоTranslateTransition. Если значениеbyXизменяется для работающегоTranslateTransition, анимацию необходимо остановить и запустить заново, чтобы принять новое значение.- См. также:
-
getByX(),setByX(double)
-
byY
public final DoubleProperty byYProperty
Определяет приращение конечного значения координаты Y, от начального, этогоTranslateTransition.Невозможно изменить
byYработающегоTranslateTransition. Если значениеbyYизменяется для работающегоTranslateTransition, анимацию необходимо остановить и запустить заново, чтобы принять новое значение.- См. также:
-
getByY(),setByY(double)
-
byZ
public final DoubleProperty byZProperty
Определяет приращение конечного значения координаты Z, от начального, этогоTranslateTransition.Невозможно изменить
byZработающегоTranslateTransition. Если значениеbyZизменяется для работающегоTranslateTransition, анимацию необходимо остановить и запустить заново, чтобы принять новое значение.- См. также:
-
getByZ(),setByZ(double)
-
-
Подробное описание конструкторов
-
TranslateTransition
public TranslateTransition(Duration duration, Node node)
КонструкторTranslateTransition- Параметры:
-
duration- Продолжительность анимацииTranslateTransition -
node-node, который будет перемещаться
-
TranslateTransition
public TranslateTransition(Duration duration)
КонструкторTranslateTransition- Параметры:
-
duration- Продолжительность анимацииTranslateTransition
-
TranslateTransition
public TranslateTransition()
КонструкторTranslateTransition
-
-
Method Detail
-
setNode
public final void setNode(Node value)
Задает значение свойства node.- Property description:
- Целевой узел этого
TranslateTransition.Невозможно изменить целевой
nodeработающегоTranslateTransition. Если значениеnodeизменено для работающегоTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.
-
getNode
public final Node getNode()
Получает значение свойства node.- Property description:
- Целевой узел этого
TranslateTransition.Невозможно изменить целевой
nodeработающегоTranslateTransition. Если значениеnodeизменено для работающегоTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.
-
nodeProperty
public final ObjectProperty<Node> nodeProperty()
Целевой узел этогоTranslateTransition.Невозможно изменить целевой
nodeработающегоTranslateTransition. Если значениеnodeизменено для работающегоTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.- See Also:
-
getNode(),setNode(Node)
-
setDuration
public final void setDuration(Duration value)
Задает значение свойства duration.- Property description:
- Продолжительность этого
TranslateTransition.Невозможно изменить
durationработающегоTranslateTransition. Если значениеdurationизменено для работающегоTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.Примечание. Хотя единицей измерения
durationявляется миллисекунда, детализация зависит от базовой операционной системы и, как правило, больше. Например, анимации на настольных системах обычно работают с максимальной частотой 60 кадров в секунду, что дает детализацию около 17 мс. Установка duration на значение, меньшее, чемDuration.ZERO, приведет кIllegalArgumentException. - Default value:
- 400ms
-
getDuration
public final Duration getDuration()
Получает значение свойства duration.- Property description:
- Продолжительность этого
TranslateTransition.Невозможно изменить
durationработающегоTranslateTransition. Если значениеdurationизменено для работающегоTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.Примечание. Хотя единицей измерения
durationявляется миллисекунда, детализация зависит от базовой операционной системы и, как правило, больше. Например, анимации на настольных системах обычно работают с максимальной частотой 60 кадров в секунду, что дает детализацию около 17 мс. Установка duration на значение, меньшее, чемDuration.ZERO, приведет кIllegalArgumentException. - Default value:
- 400ms
-
durationProperty
public final ObjectProperty<Duration> durationProperty()
Продолжительность этогоTranslateTransition.Невозможно изменить
durationработающегоTranslateTransition. Если значениеdurationизменено для работающегоTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.Примечание. Хотя единицей измерения
durationявляется миллисекунда, детализация зависит от базовой операционной системы и, как правило, больше. Например, анимации на настольных системах обычно работают с максимальной частотой 60 кадров в секунду, что дает детализацию около 17 мс. Установка duration на значение, меньшее, чемDuration.ZERO, приведет кIllegalArgumentException.- Default value:
- 400ms
- See Also:
-
getDuration(),setDuration(Duration)
-
setFromX
public final void setFromX(double value)
Задает значение свойства fromX.- Property description:
- Указывает начальное значение координаты X этого
TranslateTransition.Невозможно изменить
fromXработающегоTranslateTransition. Если значениеfromXизменено для работающегоTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Default value:
Double.NaN
-
getFromX
public final double getFromX()
Получает значение свойства fromX.- Property description:
- Указывает начальное значение координаты X этого
TranslateTransition.Невозможно изменить
fromXработающегоTranslateTransition. Если значениеfromXизменено для работающегоTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Default value:
Double.NaN
-
fromXProperty
public final DoubleProperty fromXProperty()
Указывает начальное значение координаты X этогоTranslateTransition.Невозможно изменить
fromXработающегоTranslateTransition. Если значениеfromXизменено для работающегоTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.- Default value:
Double.NaN- See Also:
-
getFromX(),setFromX(double)
-
setFromY
public final void setFromY(double value)
Задает значение свойства fromY.- Property description:
- Указывает начальное значение координаты Y этого
TranslateTransition.Невозможно изменить
fromYработающегоTranslateTransition. Если значениеfromYизменено для работающегоTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Default value:
Double.NaN
-
getFromY
public final double getFromY()
Получает значение свойства fromY.- Property description:
- Указывает начальное значение координаты Y этого
TranslateTransition.Невозможно изменить
fromYработающегоTranslateTransition. Если значениеfromYизменено для работающегоTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Default value:
Double.NaN
-
fromYProperty
public final DoubleProperty fromYProperty()
Указывает начальное значение координаты Y этогоTranslateTransition.Невозможно изменить
fromYработающегоTranslateTransition. Если значениеfromYизменено для работающегоTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.- Default value:
Double.NaN- See Also:
-
getFromY(),setFromY(double)
-
setFromZ
public final void setFromZ(double value)
Задает значение свойства fromZ.- Property description:
- Указывает начальное значение координаты Z этого
TranslateTransition.Невозможно изменить
fromZработающегоTranslateTransition. Если значениеfromZизменено для работающегоTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Default value:
Double.NaN
-
getFromZ
public final double getFromZ()
Получает значение свойства fromZ.- Property description:
- Указывает начальное значение координаты Z этого
TranslateTransition.Невозможно изменить
fromZработающегоTranslateTransition. Если значениеfromZизменено для работающегоTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Default value:
Double.NaN
-
-
fromZProperty
public final DoubleProperty fromZProperty()
Указывает начальное значение координаты Z для этогоTranslateTransition.Невозможно изменить
fromZдля выполняющегосяTranslateTransition. Если значениеfromZизменяется для выполняющегосяTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.- Значение по умолчанию:
Double.NaN- См. также:
-
getFromZ(),setFromZ(double)
-
setToX
public final void setToX(double value)
Устанавливает значение свойства toX.- Описание свойства:
- Указывает конечное значение координаты X для этого
TranslateTransition.Невозможно изменить
toXдля выполняющегосяTranslateTransition. Если значениеtoXизменяется для выполняющегосяTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Значение по умолчанию:
Double.NaN
-
getToX
public final double getToX()
Возвращает значение свойства toX.- Описание свойства:
- Указывает конечное значение координаты X для этого
TranslateTransition.Невозможно изменить
toXдля выполняющегосяTranslateTransition. Если значениеtoXизменяется для выполняющегосяTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Значение по умолчанию:
Double.NaN
-
toXProperty
public final DoubleProperty toXProperty()
Указывает конечное значение координаты X для этогоTranslateTransition.Невозможно изменить
toXдля выполняющегосяTranslateTransition. Если значениеtoXизменяется для выполняющегосяTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.- Значение по умолчанию:
Double.NaN- См. также:
-
getToX(),setToX(double)
-
setToY
public final void setToY(double value)
Устанавливает значение свойства toY.- Описание свойства:
- Указывает конечное значение координаты Y для этого
TranslateTransition.Невозможно изменить
toYдля выполняющегосяTranslateTransition. Если значениеtoYизменяется для выполняющегосяTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Значение по умолчанию:
Double.NaN
-
getToY
public final double getToY()
Возвращает значение свойства toY.- Описание свойства:
- Указывает конечное значение координаты Y для этого
TranslateTransition.Невозможно изменить
toYдля выполняющегосяTranslateTransition. Если значениеtoYизменяется для выполняющегосяTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Значение по умолчанию:
Double.NaN
-
toYProperty
public final DoubleProperty toYProperty()
Указывает конечное значение координаты Y для этогоTranslateTransition.Невозможно изменить
toYдля выполняющегосяTranslateTransition. Если значениеtoYизменяется для выполняющегосяTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.- Значение по умолчанию:
Double.NaN- См. также:
-
getToY(),setToY(double)
-
setToZ
public final void setToZ(double value)
Устанавливает значение свойства toZ.- Описание свойства:
- Указывает конечное значение координаты Z для этого
TranslateTransition.Невозможно изменить
toZдля выполняющегосяTranslateTransition. Если значениеtoZизменяется для выполняющегосяTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Значение по умолчанию:
Double.NaN
-
getToZ
public final double getToZ()
Возвращает значение свойства toZ.- Описание свойства:
- Указывает конечное значение координаты Z для этого
TranslateTransition.Невозможно изменить
toZдля выполняющегосяTranslateTransition. Если значениеtoZизменяется для выполняющегосяTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение. - Значение по умолчанию:
Double.NaN
-
toZProperty
public final DoubleProperty toZProperty()
Указывает конечное значение координаты Z для этогоTranslateTransition.Невозможно изменить
toZдля выполняющегосяTranslateTransition. Если значениеtoZизменяется для выполняющегосяTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.- Значение по умолчанию:
Double.NaN- См. также:
-
getToZ(),setToZ(double)
-
setByX
public final void setByX(double value)
Устанавливает значение свойства byX.- Описание свойства:
- Указывает приращение конечного значения координаты X, от начала, для этого
TranslateTransition.Невозможно изменить
byXдля выполняющегосяTranslateTransition. Если значениеbyXизменяется для выполняющегосяTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.
-
getByX
public final double getByX()
Возвращает значение свойства byX.- Описание свойства:
- Указывает приращение конечного значения координаты X, от начала, для этого
TranslateTransition.Невозможно изменить
byXдля выполняющегосяTranslateTransition. Если значениеbyXизменяется для выполняющегосяTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.
-
byXProperty
public final DoubleProperty byXProperty()
Указывает приращение конечного значения координаты X, от начала, для этогоTranslateTransition.Невозможно изменить
byXдля выполняющегосяTranslateTransition. Если значениеbyXизменяется для выполняющегосяTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.- См. также:
-
getByX(),setByX(double)
-
setByY
public final void setByY(double value)
Устанавливает значение свойства byY.- Описание свойства:
- Указывает приращение конечного значения координаты Y, от начала, для этого
TranslateTransition.Невозможно изменить
byYдля выполняющегосяTranslateTransition. Если значениеbyYизменяется для выполняющегосяTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.
-
getByY
public final double getByY()
Возвращает значение свойства byY.- Описание свойства:
- Указывает приращение конечного значения координаты Y, от начала, для этого
TranslateTransition.Невозможно изменить
byYдля выполняющегосяTranslateTransition. Если значениеbyYизменяется для выполняющегосяTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.
-
byYProperty
public final DoubleProperty byYProperty()
Указывает приращение конечного значения координаты Y, от начала, для этогоTranslateTransition.Невозможно изменить
byYдля выполняющегосяTranslateTransition. Если значениеbyYизменяется для выполняющегосяTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.- См. также:
-
getByY(),setByY(double)
-
setByZ
public final void setByZ(double value)
Устанавливает значение свойства byZ.- Описание свойства:
- Указывает приращение конечного значения координаты Z, от начала, для этого
TranslateTransition.Невозможно изменить
byZдля выполняющегосяTranslateTransition. Если значениеbyZизменяется для выполняющегосяTranslateTransition, анимацию необходимо остановить и запустить снова, чтобы принять новое значение.
-
-
getByZ
public final double getByZ()
Получение значения свойства byZ.- Описание свойства:
- Указывает значение координаты Z остановки, увеличивающееся от начала, для этого
TranslateTransition.Изменить
byZработающегоTranslateTransitionневозможно. Если значениеbyZизменяется для работающегоTranslateTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.
-
byZProperty
public final DoubleProperty byZProperty()
Указывает значение координаты Z остановки, увеличивающееся от начала, для этогоTranslateTransition.Изменить
byZработающегоTranslateTransitionневозможно. Если значениеbyZизменяется для работающегоTranslateTransition, анимация должна быть остановлена и запущена заново, чтобы принять новое значение.- См. также:
-
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.