基础类
| SVGAnimator |
这个类对一个目标用户接口组件,处理SVGImage的更新和动画的自动渲染 |
| SVGEventListener |
这个接口用来处理一个应用程序的平台相关事件 |
| SVGImage |
这个类代表符合W3C SVG Tiny1.1 Profile的SVG图像 |
| ExternalResourceHandler |
这个接口用来同步加载装入SVG内容所需要的外部资源 |
| org.w3c.dom.svg |
| SVGAnimatorElement |
这个接口代表一个动画元素,包含控制动画时间的方法 |
| SVGElement |
这个接口代表文档树中一个SVG元素 |
| SVGLocatableElement |
这个接口代表一个可绘制的SVG元素,典型的有形状、图像或者文本 |
| SVGMatrix |
这个接口代表一个SVG matrix数据类型,由一个仿射矩阵定义,等价于一个平移的线性变换 |
| SVGPath |
这个接口代表一个SVG path数据类型,用来定义几何路径 |
| SVGPoint |
这个接口代表一个SVG point数据类型,由它的x和y标示 |
| SVGRect |
这个接口代表SVG rectangle数据类型,由最小X、最小Y、宽度和高度组成 |
| SVGRGBColor |
这个接口代表SVG RGB color数据类型,由红、绿、蓝组成 |
| SVGSVGElement |
这个接口代表在SVG文档树中的一个元素 |
创建M2G应用程序
为了创建一个M2G应用程序,你需要可以工作的JSR-226实现。在写这篇文章时,这个规范才刚刚被定案;没有设备实现它,并且没有官方的参考实现可用。你可以
下载一个有限的、实现的实现,作为mpowerplayer开发者工具箱的附加包。
你还需要一些SVG-Tiny内容。这篇文章是用上面的“brave world”图像,但是更多的SVG-Tiny示例可以从移动开发工具制造者TinyLine上获得。你也可以使用一个商用
Java应用程序创建自己的内容,这个应用程序被称为Sketsa,它可以像一个插图工具一样工作,并且使用SVG作为它的文件格式。
只有很少的方法用来将你的SVG内容绘制到屏幕上。最简单的是为你的图像创建一个SVGAnimator,然后把它C