Spec-Zone.ru › OpenJavaFX 8
javafx.animation

Класс ParallelTransition

java.lang.Object
  • javafx.animation.Animation
    • javafx.animation.Transition
      • javafx.animation.ParallelTransition


public final class ParallelTransition
extends Transition
Этот Transition воспроизводит список Animations параллельно.

Потомки этого Transition наследуют node, если их свойство node не указано.

Пример кода:

Rectangle rect = new Rectangle (100, 40, 100, 100);
     rect.setArcHeight(50);
     rect.setArcWidth(50);
     rect.setFill(Color.VIOLET);

     final Duration SEC_2 = Duration.millis(2000);
     final Duration SEC_3 = Duration.millis(3000);

     FadeTransition ft = new FadeTransition(SEC_3);
     ft.setFromValue(1.0f);
     ft.setToValue(0.3f);
     ft.setCycleCount(2f);
     ft.setAutoReverse(true);
     TranslateTransition tt = new TranslateTransition(SEC_2);
     tt.setFromX(-100f);
     tt.setToX(100f);
     tt.setCycleCount(2f);
     tt.setAutoReverse(true);
     RotateTransition rt = new RotateTransition(SEC_3);
     rt.setByAngle(180f);
     rt.setCycleCount(4f);
     rt.setAutoReverse(true);
     ScaleTransition st = new ScaleTransition(SEC_2);
     st.setByX(1.5f);
     st.setByY(1.5f);
     st.setCycleCount(2f);
     st.setAutoReverse(true);

     ParallelTransition pt = new ParallelTransition(rect, ft, tt, rt, st);
     pt.play();

С:

JavaFX 2.0

См. также:

Transition, Animation

  • Краткое описание свойств

    Все методыМетоды экземпляраКонкретные методы
    Тип Свойство и описание
    ObjectProperty<Node> node
    Этот Node используется во всех дочерних Transitions, которые не определяют целевой Node самостоятельно.
    • Наследуемые свойства из класса 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
  • Краткое описание конструкторов

    Конструкторы
    Конструктор и описание
    ParallelTransition()
    Конструктор ParallelTransition.
    ParallelTransition(Animation... children)
    Конструктор ParallelTransition.
    ParallelTransition(Node node)
    Конструктор ParallelTransition.
    ParallelTransition(Node node, Animation... children)
    Конструктор ParallelTransition.
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод и описание
    ObservableList<Animation> getChildren()
    Список Animations, которые будут воспроизводиться последовательно.
    Node getNode()
    Возвращает значение свойства node.
    protected Node getParentTargetNode()
    Возвращает целевой Node для анимации этого Transition.
    protected void interpolate(double frac)
    Метод interpolate() должен быть предоставлен реализациями Transition.
    ObjectProperty<Node> nodeProperty()
    Этот Node используется во всех дочерних Transitions, которые не определяют целевой Node самостоятельно.
    void setNode(Node value)
    Устанавливает значение свойства node.
    • Наследуемые методы из класса javafx.animation.Transition

      getCachedInterpolator, getInterpolator, 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
    • Наследуемые методы из класса java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Подробное описание свойств

    • node

      public final ObjectProperty<Node> nodeProperty
      Этот Node используется во всех дочерних Transitions, которые не определяют целевой Node самостоятельно. Это можно использовать, если нужно применить несколько Transitions к одному Node.

      Изменить целевой node выполняющейся анимации Transition невозможно. Если значение node изменено для выполняющейся Transition, анимацию необходимо остановить и запустить заново, чтобы использовать новое значение.

      См. также:

      getNode(), setNode(Node)

  • Подробное описание конструкторов

    • ParallelTransition

      public ParallelTransition(Node node,
                                Animation... children)
      Конструктор ParallelTransition.

      Параметры:

      node - Целевой Node, используемый в дочерних Transitions, у которых не указан Node

    • ParallelTransition

      public ParallelTransition(Animation... children)
      Конструктор ParallelTransition.

      Параметры:

      children - Дочерние Animations этого ParallelTransition

    • ParallelTransition

      public ParallelTransition(Node node)
      Конструктор ParallelTransition.

      Параметры:

      node - Целевой Node, используемый в дочерних Transitions, у которых не указан Node

    • ParallelTransition

      public ParallelTransition()
      Конструктор ParallelTransition.
  • Подробное описание методов

    • setNode

      public final void setNode(Node value)
      Устанавливает значение свойства node.

      Описание свойства:

      Этот Node используется во всех дочерних Transitions, которые не определяют целевой Node самостоятельно. Это можно использовать, если нужно применить несколько Transitions к одному Node.

      Изменить целевой node выполняющейся анимации Transition невозможно. Если значение node изменено для выполняющейся Transition, анимацию необходимо остановить и запустить заново, чтобы использовать новое значение.

    • getNode

      public final Node getNode()
      Возвращает значение свойства node.

      Описание свойства:

      Этот Node используется во всех дочерних Transitions, которые не определяют целевой Node самостоятельно. Это можно использовать, если нужно применить несколько Transitions к одному Node.

      Изменить целевой node выполняющейся анимации Transition невозможно. Если значение node изменено для выполняющейся Transition, анимацию необходимо остановить и запустить заново, чтобы использовать новое значение.

    • nodeProperty

      public final ObjectProperty<Node> nodeProperty()
      Этот Node используется во всех дочерних Transitions, которые не определяют целевой Node самостоятельно. Это можно использовать, если нужно применить несколько Transitions к одному Node.

      Изменить целевой node выполняющейся анимации Transition невозможно. Если значение node изменено для выполняющейся Transition, анимацию необходимо остановить и запустить заново, чтобы использовать новое значение.

      См. также:

      getNode(), setNode(Node)

    • getChildren

      public final ObservableList<Animation> getChildren()
      Список Animations, которые будут воспроизводиться последовательно.

      Изменить дочерние элементы выполняющейся анимации ParallelTransition невозможно. Если дочерние элементы изменены для выполняющейся ParallelTransition, анимацию необходимо остановить и запустить заново, чтобы использовать новые значения.

      Возвращает:

      список Animations

    • getParentTargetNode

      protected Node getParentTargetNode()
      Возвращает целевой Node для анимации этого Transition. Возвращает node, если он задан, иначе возвращает его parent.getTargetNode() или null.

      Переопределяет:

      getParentTargetNode в классе Transition

    • interpolate

      protected 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API