|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public final class FillTransition extends Transition
Transition создает анимацию, которая изменяет заполнение формы по a duration. Это делается, обновляя fill переменная shape равномерно. Это запускается с fromValue если обеспечено еще использует shape 's fill значение. ( stroke значение должно быть a Color в этом случае).
Это останавливается в toValue значение.
Пример Сегмента кода:
import javafx.scene.shape.*;
import javafx.animation.transition.*;
...
Rectangle rect = new Rectangle (100, 40, 100, 100);
rect.setArcHeight(50);
rect.setArcWidth(50);
FillTransition ft = new FillTransition(Duration.millis(3000), rect, Color.RED, Color.BLUE);
ft.setRepeatCount(4);
ft.setAutoReverse(true);
ft.play();
...
Transition, Animation| Ввести | Свойство и Описание |
|---|---|
ObjectProperty<Duration> |
продолжительность
Продолжительность этого
FillTransition. |
ObjectProperty<Color> |
fromValue
Определяет значение цвета запуска для этого
FillTransition. |
ObjectProperty<Shape> |
форма
Целевая форма этого
FillTransition. |
ObjectProperty<Color> |
toValue
Определяет значение цвета остановки для этого
FillTransition. |
interpolatorPropertyautoReverseProperty, currentRateProperty, currentTimeProperty, cycleCountProperty, cycleDurationProperty, delayProperty, onFinishedProperty, rateProperty, statusProperty, totalDurationPropertyАнимация. СостояниеНЕОПРЕДЕЛЕННЫЙ| Конструктор и Описание |
|---|
FillTransition()
Конструктор
FillTransition |
FillTransition(Duration duration)
Конструктор
FillTransition |
FillTransition(Duration duration, Color fromValue, Color toValue)
Конструктор
FillTransition |
FillTransition(Duration duration, Shape shape)
Конструктор
FillTransition |
FillTransition(Duration duration, Shape shape, Color fromValue, Color toValue)
Конструктор
FillTransition |
| Модификатор и Тип | Метод и Описание |
|---|---|
ObjectProperty<Duration> |
durationProperty()
Продолжительность этого
FillTransition. |
ObjectProperty<Color> |
fromValueProperty()
Определяет значение цвета запуска для этого
FillTransition. |
Продолжительность |
getDuration()
Продолжительность этого
FillTransition. |
Цвет |
getFromValue()
Определяет значение цвета запуска для этого
FillTransition. |
Форма |
getShape()
Целевая форма этого
FillTransition. |
Цвет |
getToValue()
Определяет значение цвета остановки для этого
FillTransition. |
protected void |
interpolate(double frac)
Метод
interpolate() должен быть обеспечен реализациями Transition. |
void |
setDuration(Duration value)
Продолжительность этого
FillTransition. |
void |
setFromValue(Color value)
Определяет значение цвета запуска для этого
FillTransition. |
void |
setShape(Shape value)
Целевая форма этого
FillTransition. |
void |
setToValue(Color value)
Определяет значение цвета остановки для этого
FillTransition. |
ObjectProperty<Shape> |
shapeProperty()
Целевая форма этого
FillTransition. |
ObjectProperty<Color> |
toValueProperty()
Определяет значение цвета остановки для этого
FillTransition. |
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, totalDurationPropertyFillTransition. Не возможно изменить цель shape из выполнения FillTransition. Если значение shape изменяется для выполнения FillTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getShape(), setShape(Shape)FillTransition. Не возможно измениться duration из выполнения FillTransition. Если значение duration изменяется для выполнения FillTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Отметьте: В то время как модуль duration миллисекунда, гранулярность зависит от базовой операционной системы и вообще будет больше. Например анимации на настольных системах, обычно выполняемых с максимумом 60 кадр/с, который дает гранулярность ~17 мс.
getDuration(), setDuration(Duration)FillTransition. Не возможно измениться fromValue из выполнения FillTransition. Если значение fromValue изменяется для выполнения FillTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getFromValue(), setFromValue(Color)FillTransition. Не возможно измениться toValue из выполнения FillTransition. Если значение toValue изменяется для выполнения FillTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getToValue(), setToValue(Color)public FillTransition(Duration duration, Shape shape, Color fromValue, Color toValue)
FillTransitionduration - Продолжительность FillTransitionshape - shape какое заполнение будет анимированоfromValue - Значение запуска цветной анимацииtoValue - Значение конца цветной анимацииpublic FillTransition(Duration duration, Color fromValue, Color toValue)
FillTransitionduration - Продолжительность FillTransitionfromValue - Значение запуска цветной анимацииtoValue - Значение конца цветной анимацииpublic FillTransition(Duration duration, Shape shape)
FillTransitionduration - Продолжительность FillTransitionshape - shape какое заполнение будет анимированоpublic FillTransition(Duration duration)
FillTransitionduration - Продолжительность FadeTransitionpublic FillTransition()
FillTransitionpublic final void setShape(Shape value)
FillTransition. Не возможно изменить цель shape из выполнения FillTransition. Если значение shape изменяется для выполнения FillTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final Shape getShape()
FillTransition. Не возможно изменить цель shape из выполнения FillTransition. Если значение shape изменяется для выполнения FillTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final ObjectProperty<Shape> shapeProperty()
FillTransition. Не возможно изменить цель shape из выполнения FillTransition. Если значение shape изменяется для выполнения FillTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getShape(), setShape(Shape)public final void setDuration(Duration value)
FillTransition. Не возможно измениться duration из выполнения FillTransition. Если значение duration изменяется для выполнения FillTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Отметьте: В то время как модуль duration миллисекунда, гранулярность зависит от базовой операционной системы и вообще будет больше. Например анимации на настольных системах, обычно выполняемых с максимумом 60 кадр/с, который дает гранулярность ~17 мс.
public final Duration getDuration()
FillTransition. Не возможно измениться duration из выполнения FillTransition. Если значение duration изменяется для выполнения FillTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Отметьте: В то время как модуль duration миллисекунда, гранулярность зависит от базовой операционной системы и вообще будет больше. Например анимации на настольных системах, обычно выполняемых с максимумом 60 кадр/с, который дает гранулярность ~17 мс.
public final ObjectProperty<Duration> durationProperty()
FillTransition. Не возможно измениться duration из выполнения FillTransition. Если значение duration изменяется для выполнения FillTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
Отметьте: В то время как модуль duration миллисекунда, гранулярность зависит от базовой операционной системы и вообще будет больше. Например анимации на настольных системах, обычно выполняемых с максимумом 60 кадр/с, который дает гранулярность ~17 мс.
getDuration(), setDuration(Duration)public final void setFromValue(Color value)
FillTransition. Не возможно измениться fromValue из выполнения FillTransition. Если значение fromValue изменяется для выполнения FillTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final Color getFromValue()
FillTransition. Не возможно измениться fromValue из выполнения FillTransition. Если значение fromValue изменяется для выполнения FillTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final ObjectProperty<Color> fromValueProperty()
FillTransition. Не возможно измениться fromValue из выполнения FillTransition. Если значение fromValue изменяется для выполнения FillTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getFromValue(), setFromValue(Color)public final void setToValue(Color value)
FillTransition. Не возможно измениться toValue из выполнения FillTransition. Если значение toValue изменяется для выполнения FillTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final Color getToValue()
FillTransition. Не возможно измениться toValue из выполнения FillTransition. Если значение toValue изменяется для выполнения FillTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
public final ObjectProperty<Color> toValueProperty()
FillTransition. Не возможно измениться toValue из выполнения FillTransition. Если значение toValue изменяется для выполнения FillTransition, анимация должна быть остановлена и запущена снова, чтобы поднять новое значение.
getToValue(), setToValue(Color)protected void interpolate(double frac)
interpolate() должен быть обеспечен реализациями Transition. В то время как a Transition работает, этот метод вызывают в каждом фрейме. Параметр определяет текущую позицию с помощью анимации. В запуске часть будет 0.0 и в конце это будет 1.0. То, как параметр увеличивается, зависит от interpolator, например, если interpolator Interpolator.LINEAR, часть увеличится линейный. Этот метод не должен вызвать пользователь непосредственно.interpolate в class Transitionfrac - Относительная позицияCopyright (c) 2008, 2011, Oracle и/или его филиалы. Все права защищены. Использование подвергается .