我基本上希望能够让图像随着时间流逝而显示出来(我有时间等的设置)我只是不知道如何将其设置为逐像素显示图像,高度越来越高。也就是说,你从没有显示的图像开始,然后随着时间的增长,它显示越来越多的图像,(最后),最后显示图像。在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