在j2Me中使用SVG

时间:2011-09-19 08:55:15

标签: java-me svg

请在J2ME中获取有关SVG的优秀教程/书籍的链接。我正在考虑做一个midlet,但是想避免使用canvas渲染设计。而且,使用画布可能不会给我我想要的外观和感觉

3 个答案:

答案 0 :(得分:1)

您是否在Google?上搜索了。我建议使用LWUIT

答案 1 :(得分:1)

JSR 226 API可用于在大多数J2ME设备上呈现和操作SVG图形。

JSR 226规范定义了一个用于渲染可缩放2D矢量图形的API,包括SVG中的图像文件。它提供了加载,渲染和操作外部SVG文件以及以编程方式创建SVG图形的方法。

但缺点是它只支持SVG Tiny 1.1。大多数图形对象都存在,但不支持脚本或音频/视频。还有JSR 287 API来添加对SVG 1.2的支持,但该API似乎并未被手机制造商广泛采用(如果有的话)。

您可以在Java.net上找到对JSR 226的精彩介绍。还有NokiaSun中的一些示例。

答案 2 :(得分:0)

在绘制Canvas时,可以使用J2ME Graphics对象复制大多数SVG实体。这是一种不同的语法,但概念相同。