Package javafx.animation

Examples of javafx.animation.TranslateTransitionBuilder


   
    double deltaX = -curNode.getBoundsInLocal().getWidth();
    newNode.setTranslateX(-deltaX);
   
   
    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


   
   
//    curNode.setEffect(new DropShadow(2, 2, 2, Color.RED));
//    newNode.setEffect(new DropShadow(2, 2, 2, Color.RED));
   
    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()
View Full Code Here

TOP

Related Classes of javafx.animation.TranslateTransitionBuilder

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.