我试图通过显示一系列使用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图像的方式?
答案 0 :(得分:0)
我在SVG中使用Javascript。所以我考虑以下...... 我假设SVGDocList是一个SVG图像数组,已经很好地定位和形成,可以满足所有请求。
当我加载第一张图片时,在加载下一张图片之前,我必须删除之前的图像。 此外,图像onload应该参与调用下一个图像的过程。
只是一些可能有帮助的想法。