Package javafx.animation

Examples of javafx.animation.FadeTransition


    }

    public void showRadialMenu() {
  final List<Animation> anim = new ArrayList<Animation>();

  final FadeTransition fade = FadeTransitionBuilder.create()
    .node(this.itemGroup).duration(Duration.millis(400))
    .fromValue(0).toValue(1.0).build();
  anim.add(fade);

  final Animation offset = new Timeline(new KeyFrame(Duration.ZERO,
    new KeyValue(this.offsetProperty(), 0)), new KeyFrame(
    Duration.millis(300), new KeyValue(this.offsetProperty(),
      this.lastOffsetValue)));
  anim.add(offset);

  final Animation angle = new Timeline(new KeyFrame(Duration.ZERO,
    new KeyValue(this.initialAngleProperty(),
      this.lastInitialAngleValue + 20)), new KeyFrame(
    Duration.millis(300), new KeyValue(this.initialAngleProperty(),
      this.lastInitialAngleValue)));
  anim.add(angle);

  if (this.centerVisibility.get() == CenterVisibility.WITH_MENU) {
      final FadeTransition fadeCenter = FadeTransitionBuilder.create()
        .node(this.centerGroup).fromValue(0).toValue(1)
        .duration(Duration.millis(300)).build();
      anim.add(fadeCenter);

      // final Animation radius = new Timeline(new KeyFrame(Duration.ZERO,
View Full Code Here


    public void hideRadialMenu() {
  this.saveStateBeforeAnimation();

  final List<Animation> anim = new ArrayList<Animation>();

  final FadeTransition fadeItemGroup = FadeTransitionBuilder.create()
    .node(this.itemGroup).fromValue(1).toValue(0)
    .duration(Duration.millis(300))
    .onFinished(new EventHandler<ActionEvent>() {

        @Override
        public void handle(final ActionEvent arg0) {
      RadialMenu.this.itemGroup.setVisible(false);
        }
    }).build();

  anim.add(fadeItemGroup);

  if (this.centerVisibility.get() == CenterVisibility.WITH_MENU) {
      final FadeTransition fadeCenter = FadeTransitionBuilder.create()
        .node(this.centerGroup).fromValue(1).toValue(0)
        .duration(Duration.millis(300))
        .onFinished(new EventHandler<ActionEvent>() {

      @Override
View Full Code Here

                    loadProgress.setProgress(1);
                    if (mainStage != null) {
                        mainStage.setIconified(false);
                    }
                    initialStage.toFront();
                    FadeTransition fadeSplash = new FadeTransition(Duration.seconds(1.2), splashLayout);
                    fadeSplash.setFromValue(1.0);
                    fadeSplash.setToValue(0.0);
                    fadeSplash.setOnFinished(new EventHandler<ActionEvent>() {
                        @Override
                        public void handle(ActionEvent actionEvent) {
                            initialStage.hide();
                        }
                    });
                    fadeSplash.play();
                } // todo add code to gracefully handle other task states.
            }
        });

        decorateStage(initialStage);
View Full Code Here

         //ivArray[i] = new ImageView(new Image(getClass().getResourceAsStream(names[i]+".png")));
        ivArray[i] = new ImageView(new Image("file:///C:/vengo/images/"+names[i]+".png"));
      ivScene[0] = ivArray[1];
      ivScene[1] = ivArray[0];

      final FadeTransition fadeout = new FadeTransition();
      fadeout.setNode(ivScene[1]);
      fadeout.setFromValue(1.0);
      fadeout.setToValue(0.0);
      fadeout.setDuration(Duration.valueOf("2000ms"));
      EventHandler<ActionEvent> eh;
      eh = new EventHandler<ActionEvent>()
      {
         public void handle(ActionEvent ae)
         {
            ImageView ivTemp = ivScene[0];
            ivScene[0] = ivScene[1];
            ivScene[1] = ivTemp;
            fadeout.setNode(ivScene[1]);
            ivScene[0] = ivArray[i];
            ivScene[0].setOpacity(1.0);
            if (++i == ivArray.length)
               i = 0;
            root.getChildren().setAll(ivScene[0], ivScene[1]);
         }
      };
      fadeout.setOnFinished(eh);

      timeline = new Timeline();
      timeline.setCycleCount(Timeline.INDEFINITE);
      KeyFrame[] kf = new KeyFrame[1];
      eh = new EventHandler<ActionEvent>()
      {
         public void handle(ActionEvent ae)
         {
            fadeout.playFromStart();
         }
      };
      kf[0] = new KeyFrame(Duration.valueOf("4000ms"), eh);
      timeline.getKeyFrames().addAll(kf);
   }
View Full Code Here

    }

    public static void setGcodeTextTemp(String _text) {
        gcodeStatusMessage.setText(_text);
        FadeTransition fadeTransition = new FadeTransition(Duration.millis(3000), gcodeStatusMessage);
        fadeTransition.setFromValue(1.0);
        fadeTransition.setToValue(0.0);
        fadeTransition.play();
//        gcodeStatusMessage.setText(""); //clear it out

    }
View Full Code Here

        rotate.setToAngle(0);
        rotate.setDuration(Duration.millis(200));
        rotate.setInterpolator(Interpolator.EASE_BOTH);
        rotate.play();
        closeTimeLines[closeTimeLines.length - 1].setOnFinished(actionEvent -> {
            FadeTransition buttonFadeOut = new FadeTransition();
            buttonFadeOut.setNode(mainMenuButton);
            buttonFadeOut.setDuration(Duration.millis(100));
            buttonFadeOut.setToValue(options.getButtonAlpha());
            buttonFadeOut.play();
            buttonFadeOut.setOnFinished(event -> {
                if (options.isButtonHideOnClose()) hide();
                fireMenuEvent(new MenuEvent(this, null, MenuEvent.MENU_CLOSE_FINISHED));
            });
        });
        IntStream.range(0, closeTimeLines.length).forEach(i -> closeTimeLines[i].play());               
View Full Code Here

            mainMenuButton.setScaleX(1.0);
            mainMenuButton.setScaleY(1.0);
            cross.setRotate(0);
            mainMenuButton.setRotate(0);

            FadeTransition buttonFadeIn = new FadeTransition();
            buttonFadeIn.setNode(mainMenuButton);
            buttonFadeIn.setDuration(Duration.millis(200));
            buttonFadeIn.setToValue(options.getButtonAlpha());
            buttonFadeIn.play();
        }
        for (Parent node : items.keySet()) {
            node.setScaleX(1.0);
            node.setScaleY(1.0);
            node.setTranslateX(0);
View Full Code Here

                shrinkItem.setToX(0.0);
                shrinkItem.setToY(0.0);
                transitions.add(shrinkItem);
            }
            // Add fade out transition to every node
            FadeTransition fadeOutItem = new FadeTransition(Duration.millis(300), node);
            fadeOutItem.setToValue(0.0);
            fadeOutItem.setOnFinished(event -> {
                node.setTranslateX(0);
                node.setTranslateY(0);
            });
            transitions.add(fadeOutItem);
        }

        // Add rotate and fade transition to main menu button
        if (options.isButtonHideOnSelect()) {
            RotateTransition rotateMainButton = new RotateTransition(Duration.millis(300), mainMenuButton);
            rotateMainButton.setToAngle(225);
            transitions.add(rotateMainButton);
            FadeTransition fadeOutMainButton = new FadeTransition(Duration.millis(300), mainMenuButton);
            fadeOutMainButton.setToValue(0.0);
            transitions.add(fadeOutMainButton);
            ScaleTransition shrinkMainButton = new ScaleTransition(Duration.millis(300), mainMenuButton);
            shrinkMainButton.setToX(0.0);
            shrinkMainButton.setToY(0.0);
            transitions.add(shrinkMainButton);
        } else {
            RotateTransition rotateBackMainButton = new RotateTransition();
            rotateBackMainButton.setNode(cross);
            rotateBackMainButton.setToAngle(0);
            rotateBackMainButton.setDuration(Duration.millis(200));
            rotateBackMainButton.setInterpolator(Interpolator.EASE_BOTH);
            transitions.add(rotateBackMainButton);
            FadeTransition mainButtonFadeOut = new FadeTransition();
            mainButtonFadeOut.setNode(mainMenuButton);
            mainButtonFadeOut.setDuration(Duration.millis(100));
            mainButtonFadeOut.setToValue(options.getButtonAlpha());
            transitions.add(mainButtonFadeOut);
        }

        // Play all transitions in parallel
        ParallelTransition selectTransition = new ParallelTransition();
View Full Code Here

        }

    }

    private void fadeBack() {
        FadeTransition fadeInfoTextOut = new FadeTransition(Duration.millis(425), infoText);
        fadeInfoTextOut.setFromValue(1.0);
        fadeInfoTextOut.setToValue(0.0);
       
        FadeTransition fadeValueOut = new FadeTransition(Duration.millis(425), value);
        fadeValueOut.setFromValue(1.0);
        fadeValueOut.setToValue(0.0);

        PauseTransition pause = new PauseTransition(Duration.millis(50));

        FadeTransition fadeInfoTextIn = new FadeTransition(Duration.millis(425), infoText);
        fadeInfoTextIn.setFromValue(0.0);
        fadeInfoTextIn.setToValue(1.0);
       
        FadeTransition fadeValueIn = new FadeTransition(Duration.millis(425), value);
        fadeValueIn.setFromValue(0.0);
        fadeValueIn.setToValue(1.0);               
       
        ParallelTransition parallelIn = new ParallelTransition(fadeInfoTextIn, fadeValueIn);

        ParallelTransition parallelOut = new ParallelTransition(fadeInfoTextOut, fadeValueOut);
        parallelOut.setOnFinished(event -> {
View Full Code Here

        }

    }

    private void fadeBackToInteractive() {
        FadeTransition fadeUnitOut = new FadeTransition(Duration.millis(425), unitText);
        fadeUnitOut.setFromValue(1.0);
        fadeUnitOut.setToValue(0.0);
        FadeTransition fadeValueOut = new FadeTransition(Duration.millis(425), valueText);
        fadeValueOut.setFromValue(1.0);
        fadeValueOut.setToValue(0.0);

        PauseTransition pause = new PauseTransition(Duration.millis(50));

        FadeTransition fadeUnitIn = new FadeTransition(Duration.millis(425), unitText);
        fadeUnitIn.setFromValue(0.0);
        fadeUnitIn.setToValue(1.0);
        FadeTransition fadeValueIn = new FadeTransition(Duration.millis(425), valueText);
        fadeValueIn.setFromValue(0.0);
        fadeValueIn.setToValue(1.0);
        ParallelTransition parallelIn = new ParallelTransition(fadeUnitIn, fadeValueIn);

        ParallelTransition parallelOut = new ParallelTransition(fadeUnitOut, fadeValueOut);
        parallelOut.setOnFinished(event -> {
            unitText.setText("Interactive");
View Full Code Here

TOP

Related Classes of javafx.animation.FadeTransition

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.