2
我跟着每一個指令,我能找到,想盡各種辦法來實現這一點,總是以相同的症狀:什麼也沒有發生......JavaFX的漸變過渡的問題
後市展望: 具有從100%透明褪色的圖像到0%透明。
我有這個FadingImage類:
public class FadingImage{
private FadeTransition ft;
public FadingImage(String imgName,int posX, int posY, double from, double to, Group root) {
ImageView img = new ImageView(imgName);
ft = new FadeTransition(Duration.millis(1000));
ft.setNode(img);
ft.setFromValue(from); //sets the start opacity value
ft.setToValue(to); //sets the target opacity value
ft.setCycleCount(1);
ft.setAutoReverse(false);
img.setTranslateX(posX);
img.setTranslateY(posY);
root.getChildren().add(img);
}
public void play(){
ft.playFromStart();
}
}
我這樣稱呼它:
FadingImage fi = new FadingImage("images/dock1.png",500, 500, 0.0, 1.0, root);
fi.play();
我得到任何沒有例外。 如果我在play方法中添加一個System,它會顯示它。
我覺得我失去了一些東西基本的,我不覺得......
非常感謝幫助... –
您的期望是什麼(從您的代碼即)? –
添加到OP:使圖像從100%透明到0%透明漸變。 –