Package javafx.animation

Examples of javafx.animation.ScaleTransitionBuilder


        .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()
          .children(
            ParallelTransitionBuilder.create().children(
              zoomOut1.node(curNode).build(),
              zoomOut1.node(newNode).build()
            ).build(),
            main,
            ParallelTransitionBuilder.create().children(
              zoomIn1.node(curNode).build(),
              zoomIn1.node(newNode).build()
            ).build()
          )
          .build();
//    return RotateTransitionBuilder.create()
//      .axis(Rotate.Y_AXIS)
View Full Code Here


    animation.play();
  }
 
  @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()
//      .axis(Rotate.Y_AXIS)
//      .node(area)
View Full Code Here

    TranslateTransitionBuilder slide = TranslateTransitionBuilder.create()
      .interpolator(Interpolator.EASE_BOTH)
      .byX(deltaX)
      .duration(new Duration(300));
   
    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(
        ParallelTransitionBuilder.create().children(
          zoomOut.node(curNode).build(),
          zoomOut.node(newNode).build()
        ).build(),
        ParallelTransitionBuilder.create().children(
          slide.node(curNode).build(),
          slide.node(newNode).build()
        ).build(),
        ParallelTransitionBuilder.create().children(
          zoomIn.node(curNode).build(),
          zoomIn.node(newNode).build()
        ).build()
      )
      .build();
     
  }
View Full Code Here

TOP

Related Classes of javafx.animation.ScaleTransitionBuilder

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.