|
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.setCycleCount(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. |
интерполяторautoReverse, currentRate, currentTime, cycleCount, cycleDuration, delay, onFinished, rate, status, totalDurationАнимация. СостояниеНЕОПРЕДЕЛЕННЫЙ| Конструктор и Описание |
|---|
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()
Получает значение свойства byX.
|
double |
getByY()
Получает значение свойства byY.
|
double |
getByZ()
Получает значение свойства byZ.
|
Продолжительность |
getDuration()
Получает значение продолжительности свойства.
|
double |
getFromX()
Получает значение свойства fromX.
|
double |
getFromY()
Получает значение свойства fromY.
|
double |
getFromZ()
Получает значение свойства fromZ.
|
Узел |
getNode()
Получает значение узла свойства.
|
double |
getToX()
Получает значение токсикологии свойства.
|
double |
getToY()
Получает значение игрушки свойства.
|
double |
getToZ()
Получает значение свойства toZ.
|
void |
interpolate(double frac)
Метод
interpolate() должен быть обеспечен реализациями Transition. |
ObjectProperty<Node> |
nodeProperty()
Целевой узел этого
TranslateTransition. |
void |
setByX(double value)
Устанавливает значение свойства byX.
|
void |
setByY(double value)
Устанавливает значение свойства byY.
|
void |
setByZ(double value)
Устанавливает значение свойства byZ.
|
void |
setDuration(Duration value)
Устанавливает значение продолжительности свойства.
|
void |
setFromX(double value)
Устанавливает значение свойства fromX.
|
void |
setFromY(double value)
Устанавливает значение свойства fromY.
|
void |
setFromZ(double value)
Устанавливает значение свойства fromZ.
|
void |
setNode(Node value)
Устанавливает значение узла свойства.
|
void |
setToX(double value)
Устанавливает значение токсикологии свойства.
|
void |
setToY(double value)
Устанавливает значение игрушки свойства.
|
void |
setToZ(double value)
Устанавливает значение свойства toZ.
|
DoubleProperty |
toXProperty()
Определяет остановку X координатных значений этого
TranslateTransition. |
DoubleProperty |
toYProperty()
Определяет остановку Y координатное значение этого
TranslateTransition. |
DoubleProperty |
toZProperty()
Определяет остановку Z координатное значение этого
TranslateTransition. |
getCachedInterpolator, getInterpolator, getParentTargetNode, interpolatorProperty, setInterpolatorautoReverseProperty, 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, totalDurationPropertypublic final ObjectProperty<Узел> nodeProperty
TranslateTransition. Не возможно изменить цель node из выполнения TranslateTransition. Если значение node изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getNode(), setNode(Node)public final ObjectProperty<Продолжительность> durationProperty
TranslateTransition. Не возможно измениться duration из выполнения TranslateTransition. Если значение duration изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Отметьте: В то время как модуль duration миллисекунда, гранулярность зависит от базовой операционной системы и вообще будет больше. Например анимации на настольных системах, обычно выполняемых с максимумом 60 кадр/с, который дает гранулярность ~17 мс. Установка продолжительности, чтобы оценить ниже чем Duration.ZERO приведет к <коду> IllegalArgumentException </код>.
getDuration(), setDuration(Duration)public final DoubleProperty fromXProperty
TranslateTransition. Не возможно измениться fromX из выполнения TranslateTransition. Если значение fromX изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getFromX(), setFromX(double)Double.NaNpublic final DoubleProperty fromYProperty
TranslateTransition. Не возможно измениться fromY из выполнения TranslateTransition. Если значение fromY изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getFromY(), setFromY(double)Double.NaNpublic final DoubleProperty fromZProperty
TranslateTransition. Не возможно измениться fromZ из выполнения TranslateTransition. Если значение fromZ изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getFromZ(), setFromZ(double)Double.NaNpublic final DoubleProperty toXProperty
TranslateTransition. Не возможно измениться toX из выполнения TranslateTransition. Если значение toX изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getToX(), setToX(double)Double.NaNpublic final DoubleProperty toYProperty
TranslateTransition. Не возможно измениться toY из выполнения TranslateTransition. Если значение toY изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getToY(), setToY(double)Double.NaNpublic final DoubleProperty toZProperty
TranslateTransition. Не возможно измениться toZ из выполнения TranslateTransition. Если значение toZ изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getToZ(), setToZ(double)Double.NaNpublic final DoubleProperty byXProperty
TranslateTransition. Не возможно измениться byX из выполнения TranslateTransition. Если значение byX изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getByX(), setByX(double)public final DoubleProperty byYProperty
TranslateTransition. Не возможно измениться byY из выполнения TranslateTransition. Если значение byY изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getByY(), setByY(double)public final DoubleProperty byZProperty
TranslateTransition. Не возможно измениться byZ из выполнения TranslateTransition. Если значение byZ изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getByZ(), setByZ(double)public TranslateTransition(Duration duration, Node node)
TranslateTransitionduration - Продолжительность TranslateTransitionnode - node который будет преобразованpublic TranslateTransition(Duration duration)
TranslateTransitionduration - Продолжительность TranslateTransitionpublic TranslateTransition()
TranslateTransitionpublic final void setNode(Node value)
TranslateTransition. Не возможно изменить цель node из выполнения TranslateTransition. Если значение node изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final Узел getNode()
TranslateTransition. Не возможно изменить цель node из выполнения TranslateTransition. Если значение node изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final ObjectProperty<Узел> nodeProperty()
TranslateTransition. Не возможно изменить цель node из выполнения TranslateTransition. Если значение node изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getNode(), setNode(Node)public final void setDuration(Duration value)
TranslateTransition. Не возможно измениться duration из выполнения TranslateTransition. Если значение duration изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Отметьте: В то время как модуль duration миллисекунда, гранулярность зависит от базовой операционной системы и вообще будет больше. Например анимации на настольных системах, обычно выполняемых с максимумом 60 кадр/с, который дает гранулярность ~17 мс. Установка продолжительности, чтобы оценить ниже чем Duration.ZERO приведет к <коду> IllegalArgumentException </код>.
public final Продолжительность getDuration()
TranslateTransition. Не возможно измениться duration из выполнения TranslateTransition. Если значение duration изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Отметьте: В то время как модуль duration миллисекунда, гранулярность зависит от базовой операционной системы и вообще будет больше. Например анимации на настольных системах, обычно выполняемых с максимумом 60 кадр/с, который дает гранулярность ~17 мс. Установка продолжительности, чтобы оценить ниже чем Duration.ZERO приведет к <коду> IllegalArgumentException </код>.
public final ObjectProperty<Продолжительность> durationProperty()
TranslateTransition. Не возможно измениться duration из выполнения TranslateTransition. Если значение duration изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Отметьте: В то время как модуль duration миллисекунда, гранулярность зависит от базовой операционной системы и вообще будет больше. Например анимации на настольных системах, обычно выполняемых с максимумом 60 кадр/с, который дает гранулярность ~17 мс. Установка продолжительности, чтобы оценить ниже чем Duration.ZERO приведет к <коду> IllegalArgumentException </код>.
getDuration(), setDuration(Duration)public final void setFromX(double value)
TranslateTransition. Не возможно измениться fromX из выполнения TranslateTransition. Если значение fromX изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Double.NaNpublic final double getFromX()
TranslateTransition. Не возможно измениться fromX из выполнения TranslateTransition. Если значение fromX изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Double.NaNpublic final DoubleProperty fromXProperty()
TranslateTransition. Не возможно измениться fromX из выполнения TranslateTransition. Если значение fromX изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getFromX(), setFromX(double)Double.NaNpublic final void setFromY(double value)
TranslateTransition. Не возможно измениться fromY из выполнения TranslateTransition. Если значение fromY изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Double.NaNpublic final double getFromY()
TranslateTransition. Не возможно измениться fromY из выполнения TranslateTransition. Если значение fromY изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Double.NaNpublic final DoubleProperty fromYProperty()
TranslateTransition. Не возможно измениться fromY из выполнения TranslateTransition. Если значение fromY изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getFromY(), setFromY(double)Double.NaNpublic final void setFromZ(double value)
TranslateTransition. Не возможно измениться fromZ из выполнения TranslateTransition. Если значение fromZ изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Double.NaNpublic final double getFromZ()
TranslateTransition. Не возможно измениться fromZ из выполнения TranslateTransition. Если значение fromZ изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Double.NaNpublic final DoubleProperty fromZProperty()
TranslateTransition. Не возможно измениться fromZ из выполнения TranslateTransition. Если значение fromZ изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getFromZ(), setFromZ(double)Double.NaNpublic final void setToX(double value)
TranslateTransition. Не возможно измениться toX из выполнения TranslateTransition. Если значение toX изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Double.NaNpublic final double getToX()
TranslateTransition. Не возможно измениться toX из выполнения TranslateTransition. Если значение toX изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Double.NaNpublic final DoubleProperty toXProperty()
TranslateTransition. Не возможно измениться toX из выполнения TranslateTransition. Если значение toX изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getToX(), setToX(double)Double.NaNpublic final void setToY(double value)
TranslateTransition. Не возможно измениться toY из выполнения TranslateTransition. Если значение toY изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Double.NaNpublic final double getToY()
TranslateTransition. Не возможно измениться toY из выполнения TranslateTransition. Если значение toY изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Double.NaNpublic final DoubleProperty toYProperty()
TranslateTransition. Не возможно измениться toY из выполнения TranslateTransition. Если значение toY изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getToY(), setToY(double)Double.NaNpublic final void setToZ(double value)
TranslateTransition. Не возможно измениться toZ из выполнения TranslateTransition. Если значение toZ изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Double.NaNpublic final double getToZ()
TranslateTransition. Не возможно измениться toZ из выполнения TranslateTransition. Если значение toZ изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Double.NaNpublic final DoubleProperty toZProperty()
TranslateTransition. Не возможно измениться toZ из выполнения TranslateTransition. Если значение toZ изменяется для выполнения TranslateTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getToZ(), setToZ(double)Double.NaNpublic 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 Transitionfrac - Относительная позицияCopyright (c) 2008, 2013, Oracle и/или его филиалы. Все права защищены. Использование подвергается .