我基本上希望能夠讓圖像隨着時間流逝而顯示出來(我有時間等的設置)我只是不知道如何將其設置爲逐像素顯示圖像,高度越來越高。也就是說,你從沒有顯示的圖像開始,然後隨着時間的增長,它顯示越來越多的圖像,(最後),最後顯示圖像。在Java中的淡入淡出過渡中創建一個圖像「加載」或「顯示」
這就像Java中的轉換。
我一直在亂搞它的歷史,搜索谷歌至少3個小時。哪兒也去不了,
這裏是我的圖片爲基礎:
BufferedImage img = null, img2 = null;
try {
img = ImageIO.read(new File("9278.png"));
img2 = ImageIO.read(new File("9279.png"));
} catch (IOException e) {
e.printStacktrace();
}
g.drawImage(img, 0, 0, null);
g.drawImage(img2, 0, 0, null);
感謝
1)將'e.printStackTrace()'放入catch中。 2)爲圖像觀察者使用'this'而不是'null'。 3)「淡化」是這個效應的錯誤術語。我不確定官方名稱是什麼,但Dervall會與'幕布效果'接近。 – 2012-02-12 10:27:27