Android開發(fā)速成簡潔教程八:引路蜂二維圖形繪制實例
有了前面對Android平臺的介紹,基本上可以開始編寫Android應用了,這里將以繪制二維圖形為例,對Android開發(fā)的一般方法做過介紹,其中涉及到自定義Application類,擴展View,Intent定義,發(fā)送消息,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中。