显示一系列SVG图像

时间:2014-04-12 09:31:44

标签: java svg

我试图通过显示一系列使用Java语言的SVG图像来制作动画。这是我的代码的一部分。

for(int i = 0; i < svgDocList.size(); i++)
{                    
    try {                       
        Thread.sleep(500);
    } catch (InterruptedException e) {      
        e.printStackTrace();
    }               
svgCanvas.setDocument(svgDocList.get(i));
}

当我运行它时,画布仅显示列表的第一个图像,但没有与列表的其他图像一起更新。可能有什么不对?或任何其他显示一系列svg图像的方式?

1 个答案:

答案 0 :(得分:0)

我在SVG中使用Javascript。所以我考虑以下...... 我假设SVGDocList是一个SVG图像数组,已经很好地定位和形成,可以满足所有请求。

当我加载第一张图片时,在加载下一张图片之前,我必须删除之前的图像。 此外,图像onload应该参与调用下一个图像的过程。

只是一些可能有帮助的想法。