如何从Imageview旋转反射?

时间:2016-08-21 15:11:28

标签: reflection javafx rotation imageview

我的问题涉及旋转imageview的反射。有可能吗? 我的代码如下所示:

    Group root = new Group();
    File file = new File("c://Users/Garm/Downloads/AnimGif.gif");
    Image image1 = new Image(file.toURI().toString()); 
    ImageView view = new ImageView(image1);
    view.setFitHeight(image1.getHeight()/2);
    view.setFitWidth(image1.getWidth()/2);
    root.getChildren().add(view);
    view.setOnMouseClicked(new EventHandler<MouseEvent>()
    {
        @Override
        public void handle(MouseEvent t)
        {
            System.exit(0);
        }
    });

    Reflection reflection = new Reflection();
    reflection.setFraction(1.0);
    reflection.setTopOffset(55.5);
    reflection.setTopOpacity(0.600);
    reflection.setBottomOpacity(0.001); 
    view.setEffect(reflection);

    Scene scene = new Scene(root, image1.getWidth(), image1.getHeight());
    stage.setTitle("Animated GIF");
    stage.setScene(scene);
    stage.initStyle(StageStyle.TRANSPARENT);
    stage.show();

在我的代码中,我想将对象反射旋转90度。是否可行,如果没有,任何人都可以提出解决这个问题的想法。感谢您就此主题提供的所有帮助和指导。

0 个答案:

没有答案