Package javafx.util

Examples of javafx.util.Duration


    protected void animate(Number target) {
        if (timeline != null) {
            timeline.stop();
            timeline = null;
        }
        Duration duration;
        Interpolator interpolator;
        if (target.intValue() > 0) {
            interpolator = new ElasticInterpolator(EasingMode.EASE_OUT, 1, 2);
            duration = ANIM_IN_DURATION;
        } else {
View Full Code Here


   
    Bounds rightBounds = right.getBoundsInParent();
   
   
    FadeTransition fadeOut = FadeTransitionBuilder.create()
      .duration(new Duration(100))
      .fromValue(1)
      .toValue(0.3)
      .build();
   
    FadeTransition fadeIn = FadeTransitionBuilder.create()
      .duration(new Duration(100))
      .fromValue(0.3)
      .toValue(1)
      .build();
   
    TranslateTransition moveA = TranslateTransitionBuilder.create()
      .byX(leftBounds.getMinX()-rightBounds.getMinX())
      .byY(leftBounds.getMinY()-rightBounds.getMinY())
      .duration(new Duration(500))
      .node(right)
      .build();
   
    SequentialTransition a = SequentialTransitionBuilder.create()
      .node(right)
      .children(fadeOut, moveA, fadeIn)
      .build();
   
    TranslateTransition moveB = TranslateTransitionBuilder.create()
        .byX(rightBounds.getMinX()-leftBounds.getMinX())
        .byY(rightBounds.getMinY()-leftBounds.getMinY())
        .duration(new Duration(500))
        .node(left)
        .build();
   
    SequentialTransition b = SequentialTransitionBuilder.create()
        .node(right)
View Full Code Here

    text2.setTranslateX(-220);
   
    Group logo = (Group) g.lookup("#logo");
    logo.setOpacity(0);
   
    TranslateTransition tt = new TranslateTransition(new Duration(3000), text2);
    tt.setFromX(-220);
    tt.setToX(0);
   
    FadeTransition ft = new FadeTransition(new Duration(2000), logo);
    ft.setFromValue(0);
    ft.setToValue(1.0);
   
    ScaleTransition st = new ScaleTransition(new Duration(2000),logo);
    st.setFromX(0);
    st.setToX(1);
   
    SequentialTransition t = new SequentialTransition(tt,new ParallelTransition(ft,st));
    t.setDelay(new Duration(2000));
    t.setAutoReverse(true);
    t.setCycleCount(Animation.INDEFINITE);
    t.play();
   
   
View Full Code Here

        loggedUser.setAddress(address.getText());
        animateMessage();
    }

    private void animateMessage() {
        FadeTransition ft = new FadeTransition(new Duration(3000), success);
        ft.setFromValue(0.0);
        ft.setToValue(1);
        ft.play();
    }   
View Full Code Here

  }
 
  static class MouseExitAnimation implements EventHandler<MouseEvent> {
      @Override
      public void handle(MouseEvent event) {
        TranslateTransitionBuilder.create().toX(0).toY(0).duration(new Duration(500)).node((Node) event.getSource()).build().play();
      }
View Full Code Here

//    cIn.setRotationAxis(Rotate.X_AXIS);
//    cIn.setRotate(70);
//    cOut.setRotationAxis(Rotate.X_AXIS);
//    cOut.setRotate(70);
    PathTransitionBuilder moveOut = PathTransitionBuilder.create()
        .duration(new Duration(1000))
        .node(curNode)
        .path(cOut)
        ;
   
    PathTransitionBuilder moveIn = PathTransitionBuilder.create()
        .duration(new Duration(1000))
        .node(newNode)
        .path(cIn)
        ;
     
   
    ScaleTransitionBuilder zoomOut = ScaleTransitionBuilder.create()
        .duration(new Duration(1000))
        .toX(0.2)
        .toY(0.2)
        .interpolator(Interpolator.EASE_BOTH);
      ScaleTransitionBuilder zoomIn = ScaleTransitionBuilder.create()
        .duration(new Duration(1000))
        .fromX(0.2)
        .fromY(0.2)
        .toX(0.7)
        .toY(0.7)
        .interpolator(Interpolator.EASE_BOTH);
     
      Animation main = ParallelTransitionBuilder.create()
          .children(
            zoomOut.node(curNode).build(),
            zoomIn.node(newNode).build(),
            moveIn.build(),
            moveOut.build()
            ,
            FadeTransitionBuilder.create()
              .node(curNode)
              .duration(new Duration(1000))
              .fromValue(1)
              .toValue(0)
              .build(),
            moveOut.build(),
            FadeTransitionBuilder.create()
            .node(newNode)
            .duration(new Duration(1000))
            .fromValue(0)
            .toValue(1)
            .build()
          )
          .build();
     
      ScaleTransitionBuilder zoomOut1 = ScaleTransitionBuilder.create()
          .duration(new Duration(300))
          .toX(0.7)
          .toY(0.7)
          .interpolator(Interpolator.EASE_BOTH);
        ScaleTransitionBuilder zoomIn1 = ScaleTransitionBuilder.create()
          .duration(new Duration(300))
          .toX(1)
          .toY(1)
          .interpolator(Interpolator.EASE_BOTH);
       
        return SequentialTransitionBuilder.create()
View Full Code Here

    return ParallelTransitionBuilder.create()
      .children(
        RotateTransitionBuilder.create()
          .node(curNode)
          .byAngle(360)
          .duration(new Duration(600))
          .build(),
        ScaleTransitionBuilder.create()
          .node(curNode)
          .toX(0)
          .toY(0)
          .duration(new Duration(600))
          .build()
      )
      .build();
  }
View Full Code Here

   
   
    TranslateTransitionBuilder builder = TranslateTransitionBuilder.create()
      .interpolator(Interpolator.EASE_BOTH)
      .byX(deltaX)
      .duration(new Duration(1000));
     
    return ParallelTransitionBuilder.create().children(builder.node(curNode).build(), builder.node(newNode).build()).build();
  }
View Full Code Here

public void handle(final MouseEvent arg0) {

animation = new Timeline();

animation.getKeyFrames().addAll(
new KeyFrame(new Duration(2000),
new KeyValue(cube.rx.angleProperty(),arg0.getY()),
new KeyValue(cube.ry.angleProperty(),-arg0.getX()),
new KeyValue(cube.rz.angleProperty(),arg0.getY())
));
animation.play();
View Full Code Here

  }
 
  @Override
  protected Animation createAndPrepareAnimation(Node area, Node newNode) {
    ScaleTransitionBuilder zoomOut = ScaleTransitionBuilder.create()
        .duration(new Duration(300))
        .toX(0.7)
        .toY(0.7)
        .interpolator(Interpolator.EASE_BOTH);
      ScaleTransitionBuilder zoomIn = ScaleTransitionBuilder.create()
        .duration(new Duration(300))
        .toX(1)
        .toY(1)
        .interpolator(Interpolator.EASE_BOTH);
      return SequentialTransitionBuilder.create()
          .children(
              zoomOut.node(area).build(),
            RotateTransitionBuilder.create()
            .axis(Rotate.Y_AXIS)
            .node(area)
            .byAngle(180)
            .duration(new Duration(8000))
            .interpolator(Interpolator.EASE_BOTH).build(),
            zoomIn.node(area).build()
          )
          .build();
//    return RotateTransitionBuilder.create()
View Full Code Here

TOP

Related Classes of javafx.util.Duration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.