Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class TranslateTransition extends Transition
Transition
создает перемещаться/преобразовывать анимацию, которая охватывает duration
. Это делается, обновляя translateX
, translateY
и translateZ
переменные node
в равном интервале. Это запускается с (fromX
, fromY
, fromZ
) оцените если обеспечено, еще использует node
's (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.transition.*;
...
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.setRepeatCount(4f);
tt.setAutoReverse(true);
tt.play();
...
Transition
, Animation
Ввести | Свойство и Описание |
---|---|
DoubleProperty |
byX
Определяет постепенно увеличенную остановку X координатных значений, от запуска, этого
TranslateTransition . |
DoubleProperty |
byY
Определяет постепенно увеличенную остановку Y координатное значение, от запуска, этого
TranslateTransition . |
DoubleProperty |
byZ
Определяет постепенно увеличенную остановку Z координатное значение, от запуска, этого
TranslateTransition . |
ObjectProperty<Duration> |
продолжительность
Продолжительность этого
TranslateTransition . |
DoubleProperty |
fromX
Определяет запуск X координатных значений этого
TranslateTransition . |
DoubleProperty |
fromY
Определяет запуск Y координатное значение этого
TranslateTransition . |
DoubleProperty |
fromZ
Определяет запуск Z координатное значение этого
TranslateTransition . |
ObjectProperty<Node> |
узел
Целевой узел этого
TranslateTransition . |
DoubleProperty |
токсикология
Определяет остановку X координатных значений этого
TranslateTransition . |
DoubleProperty |
игрушка
Определяет остановку Y координатное значение этого
TranslateTransition . |
DoubleProperty |
toZ
Определяет остановку Z координатное значение этого
TranslateTransition . |
interpolatorProperty
autoReverseProperty, currentRateProperty, currentTimeProperty, cycleCountProperty, cycleDurationProperty, delayProperty, onFinishedProperty, rateProperty, statusProperty, totalDurationProperty
Анимация. Состояние
НЕОПРЕДЕЛЕННЫЙ
Конструктор и Описание |
---|
TranslateTransition()
Конструктор
TranslateTransition |
TranslateTransition(Duration duration)
Конструктор
TranslateTransition |
TranslateTransition(Duration duration, Node node)
Конструктор
TranslateTransition |
Модификатор и Тип | Метод и Описание |
---|---|
DoubleProperty |
byXProperty()
Определяет постепенно увеличенную остановку X координатных значений, от запуска, этого
TranslateTransition . |
DoubleProperty |
byYProperty()
Определяет постепенно увеличенную остановку Y координатное значение, от запуска, этого
TranslateTransition . |
DoubleProperty |
byZProperty()
Определяет постепенно увеличенную остановку Z координатное значение, от запуска, этого
TranslateTransition . |
ObjectProperty<Duration> |
durationProperty()
Продолжительность этого
TranslateTransition . |
DoubleProperty |
fromXProperty()
Определяет запуск X координатных значений этого
TranslateTransition . |
DoubleProperty |
fromYProperty()
Определяет запуск Y координатное значение этого
TranslateTransition . |
DoubleProperty |
fromZProperty()
Определяет запуск Z координатное значение этого
TranslateTransition . |
double |
getByX()
Определяет постепенно увеличенную остановку X координатных значений, от запуска, этого
TranslateTransition . |
double |
getByY()
Определяет постепенно увеличенную остановку Y координатное значение, от запуска, этого
TranslateTransition . |
double |
getByZ()
Определяет постепенно увеличенную остановку Z координатное значение, от запуска, этого
TranslateTransition . |
Продолжительность |
getDuration()
Продолжительность этого
TranslateTransition . |
double |
getFromX()
Определяет запуск X координатных значений этого
TranslateTransition . |
double |
getFromY()
Определяет запуск Y координатное значение этого
TranslateTransition . |
double |
getFromZ()
Определяет запуск Z координатное значение этого
TranslateTransition . |
Узел |
getNode()
Целевой узел этого
TranslateTransition . |
double |
getToX()
Определяет остановку X координатных значений этого
TranslateTransition . |
double |
getToY()
Определяет остановку Y координатное значение этого
TranslateTransition . |
double |
getToZ()
Определяет остановку Z координатное значение этого
TranslateTransition . |
void |
interpolate(double frac)
Метод
interpolate() должен быть обеспечен реализациями Transition . |
ObjectProperty<Node> |
nodeProperty()
Целевой узел этого
TranslateTransition . |
void |
setByX(double value)
Определяет постепенно увеличенную остановку X координатных значений, от запуска, этого
TranslateTransition . |
void |
setByY(double value)
Определяет постепенно увеличенную остановку Y координатное значение, от запуска, этого
TranslateTransition . |
void |
setByZ(double value)
Определяет постепенно увеличенную остановку Z координатное значение, от запуска, этого
TranslateTransition . |
void |
setDuration(Duration value)
Продолжительность этого
TranslateTransition . |
void |
setFromX(double value)
Определяет запуск X координатных значений этого
TranslateTransition . |
void |
setFromY(double value)
Определяет запуск Y координатное значение этого
TranslateTransition . |
void |
setFromZ(double value)
Определяет запуск Z координатное значение этого
TranslateTransition . |
void |
setNode(Node value)
Целевой узел этого
TranslateTransition . |
void |
setToX(double value)
Определяет остановку X координатных значений этого
TranslateTransition . |
void |
setToY(double value)
Определяет остановку Y координатное значение этого
TranslateTransition . |
void |
setToZ(double value)
Определяет остановку Z координатное значение этого
TranslateTransition . |
DoubleProperty |
toXProperty()
Определяет остановку X координатных значений этого
TranslateTransition . |
DoubleProperty |
toYProperty()
Определяет остановку Y координатное значение этого
TranslateTransition . |
DoubleProperty |
toZProperty()
Определяет остановку Z координатное значение этого
TranslateTransition . |
getCachedInterpolator, getInterpolator, getParentTargetNode, interpolatorProperty, setInterpolator
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
TranslateTransition
. Не возможно изменить цель node
из выполнения TranslateTransition
. Если значение node
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getNode()
, setNode(Node)
TranslateTransition
. Не возможно измениться duration
из выполнения TranslateTransition
. Если значение duration
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Отметьте: В то время как модуль duration
миллисекунда, гранулярность зависит от базовой операционной системы и вообще будет больше. Например анимации на настольных системах, обычно выполняемых с максимумом 60 кадр/с, который дает гранулярность ~17 мс.
getDuration()
, setDuration(Duration)
TranslateTransition
. Не возможно измениться fromX
из выполнения TranslateTransition
. Если значение fromX
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getFromX()
, setFromX(double)
TranslateTransition
. Не возможно измениться fromY
из выполнения TranslateTransition
. Если значение fromY
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getFromY()
, setFromY(double)
TranslateTransition
. Не возможно измениться fromZ
из выполнения TranslateTransition
. Если значение fromZ
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getFromZ()
, setFromZ(double)
TranslateTransition
. Не возможно измениться toX
из выполнения TranslateTransition
. Если значение toX
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getToX()
, setToX(double)
TranslateTransition
. Не возможно измениться toY
из выполнения TranslateTransition
. Если значение toY
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getToY()
, setToY(double)
TranslateTransition
. Не возможно измениться toZ
из выполнения TranslateTransition
. Если значение toZ
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getToZ()
, setToZ(double)
TranslateTransition
. Не возможно измениться byX
из выполнения TranslateTransition
. Если значение byX
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getByX()
, setByX(double)
TranslateTransition
. Не возможно измениться byY
из выполнения TranslateTransition
. Если значение byY
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getByY()
, setByY(double)
TranslateTransition
. Не возможно измениться byZ
из выполнения TranslateTransition
. Если значение byZ
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getByZ()
, setByZ(double)
public TranslateTransition(Duration duration, Node node)
TranslateTransition
duration
- Продолжительность TranslateTransition
node
- node
который будет преобразованpublic TranslateTransition(Duration duration)
TranslateTransition
duration
- Продолжительность TranslateTransition
public TranslateTransition()
TranslateTransition
public final void setNode(Node value)
TranslateTransition
. Не возможно изменить цель node
из выполнения TranslateTransition
. Если значение node
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final Node getNode()
TranslateTransition
. Не возможно изменить цель node
из выполнения TranslateTransition
. Если значение node
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final ObjectProperty<Node> nodeProperty()
TranslateTransition
. Не возможно изменить цель node
из выполнения TranslateTransition
. Если значение node
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getNode()
, setNode(Node)
public final void setDuration(Duration value)
TranslateTransition
. Не возможно измениться duration
из выполнения TranslateTransition
. Если значение duration
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Отметьте: В то время как модуль duration
миллисекунда, гранулярность зависит от базовой операционной системы и вообще будет больше. Например анимации на настольных системах, обычно выполняемых с максимумом 60 кадр/с, который дает гранулярность ~17 мс.
public final Duration getDuration()
TranslateTransition
. Не возможно измениться duration
из выполнения TranslateTransition
. Если значение duration
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Отметьте: В то время как модуль duration
миллисекунда, гранулярность зависит от базовой операционной системы и вообще будет больше. Например анимации на настольных системах, обычно выполняемых с максимумом 60 кадр/с, который дает гранулярность ~17 мс.
public final ObjectProperty<Duration> durationProperty()
TranslateTransition
. Не возможно измениться duration
из выполнения TranslateTransition
. Если значение duration
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Отметьте: В то время как модуль duration
миллисекунда, гранулярность зависит от базовой операционной системы и вообще будет больше. Например анимации на настольных системах, обычно выполняемых с максимумом 60 кадр/с, который дает гранулярность ~17 мс.
getDuration()
, setDuration(Duration)
public final void setFromX(double value)
TranslateTransition
. Не возможно измениться fromX
из выполнения TranslateTransition
. Если значение fromX
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final double getFromX()
TranslateTransition
. Не возможно измениться fromX
из выполнения TranslateTransition
. Если значение fromX
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final DoubleProperty fromXProperty()
TranslateTransition
. Не возможно измениться fromX
из выполнения TranslateTransition
. Если значение fromX
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getFromX()
, setFromX(double)
public final void setFromY(double value)
TranslateTransition
. Не возможно измениться fromY
из выполнения TranslateTransition
. Если значение fromY
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final double getFromY()
TranslateTransition
. Не возможно измениться fromY
из выполнения TranslateTransition
. Если значение fromY
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final DoubleProperty fromYProperty()
TranslateTransition
. Не возможно измениться fromY
из выполнения TranslateTransition
. Если значение fromY
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getFromY()
, setFromY(double)
public final void setFromZ(double value)
TranslateTransition
. Не возможно измениться fromZ
из выполнения TranslateTransition
. Если значение fromZ
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final double getFromZ()
TranslateTransition
. Не возможно измениться fromZ
из выполнения TranslateTransition
. Если значение fromZ
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final DoubleProperty fromZProperty()
TranslateTransition
. Не возможно измениться fromZ
из выполнения TranslateTransition
. Если значение fromZ
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getFromZ()
, setFromZ(double)
public final void setToX(double value)
TranslateTransition
. Не возможно измениться toX
из выполнения TranslateTransition
. Если значение toX
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final double getToX()
TranslateTransition
. Не возможно измениться toX
из выполнения TranslateTransition
. Если значение toX
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final DoubleProperty toXProperty()
TranslateTransition
. Не возможно измениться toX
из выполнения TranslateTransition
. Если значение toX
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getToX()
, setToX(double)
public final void setToY(double value)
TranslateTransition
. Не возможно измениться toY
из выполнения TranslateTransition
. Если значение toY
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final double getToY()
TranslateTransition
. Не возможно измениться toY
из выполнения TranslateTransition
. Если значение toY
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final DoubleProperty toYProperty()
TranslateTransition
. Не возможно измениться toY
из выполнения TranslateTransition
. Если значение toY
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getToY()
, setToY(double)
public final void setToZ(double value)
TranslateTransition
. Не возможно измениться toZ
из выполнения TranslateTransition
. Если значение toZ
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final double getToZ()
TranslateTransition
. Не возможно измениться toZ
из выполнения TranslateTransition
. Если значение toZ
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final DoubleProperty toZProperty()
TranslateTransition
. Не возможно измениться toZ
из выполнения TranslateTransition
. Если значение toZ
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getToZ()
, setToZ(double)
public final void setByX(double value)
TranslateTransition
. Не возможно измениться byX
из выполнения TranslateTransition
. Если значение byX
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final double getByX()
TranslateTransition
. Не возможно измениться byX
из выполнения TranslateTransition
. Если значение byX
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final DoubleProperty byXProperty()
TranslateTransition
. Не возможно измениться byX
из выполнения TranslateTransition
. Если значение byX
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getByX()
, setByX(double)
public final void setByY(double value)
TranslateTransition
. Не возможно измениться byY
из выполнения TranslateTransition
. Если значение byY
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final double getByY()
TranslateTransition
. Не возможно измениться byY
из выполнения TranslateTransition
. Если значение byY
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final DoubleProperty byYProperty()
TranslateTransition
. Не возможно измениться byY
из выполнения TranslateTransition
. Если значение byY
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getByY()
, setByY(double)
public final void setByZ(double value)
TranslateTransition
. Не возможно измениться byZ
из выполнения TranslateTransition
. Если значение byZ
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final double getByZ()
TranslateTransition
. Не возможно измениться byZ
из выполнения TranslateTransition
. Если значение byZ
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final DoubleProperty byZProperty()
TranslateTransition
. Не возможно измениться byZ
из выполнения TranslateTransition
. Если значение byZ
изменяется для выполнения TranslateTransition
, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getByZ()
, setByZ(double)
public void interpolate(double frac)
interpolate()
должен быть обеспечен реализациями Transition
. В то время как a Transition
работает, этот метод вызывают в каждом фрейме. Параметр определяет текущую позицию с помощью анимации. В запуске часть будет 0.0
и в конце это будет 1.0
. То, как параметр увеличивается, зависит от interpolator
, например, если interpolator
Interpolator.LINEAR
, часть увеличится линейный. Этот метод не должен вызвать пользователь непосредственно.interpolate
в class Transition
frac
- Относительная позицияCopyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается