有了前面对Android平台的介绍,基本上可以开始编写Android应用了,这里将以绘制二维图形为例,对Android开发的一般方法做过介绍,其中涉及到自定义Application类,扩展View,Intent定义,发送消息,Data Binding(Adapter),和基本UI设计。示例没有使用Android平台自带的二维图形API,而是调用了引路蜂二维图形库,引路蜂二维图形库Graphics 2D API实现了移动平台上图形引擎,它能够以一种统一的方式处理各种基本图形(Shape),路径(Path),文本(Texts),适量字体及图像。基本类定义类同Windows GDI+库。
所有示例和Silverlight二维图形库类似 Silverlight 引路蜂二维图形库下载
实例将提供源码,内含引路蜂二维图形库(免费使用)。
二维图形按功能分成下表所示:
功能 | 示例 |
Color | Colors |
Brush | Pattern ,Gradients |
Pen | Lines, Dashes, LineCap,LineJoin |
Path | Polys, Paths |
Shape | Oval ,Pear ,Shape2DDemo |
Image | DrawMap, JumbleImage, SeeThroughImage |
Font | FontDemo, FontTypes |
Transform | Transform |
Dynamic Shape | Bezier |
每个功能设计成一个Activity,包含在AndroidGraphics2DApplication中。