绘制一个XY集是一种很常见的任务,基于Android平台的绘制很简单它让所有的GUI在XML中定义的(虽然它也可以通过代码创建)模型是相当不错的。大部分的图形处理一个样本查看但在大多数情况下,图应该是一个部分的实施走上屏幕布局XML定义为一所以在这里展示我们ImageView
布局对象
在Android环境中,有一整套程序的图形通常是位图实现像素Canvas是用来绘制位图的画布,通过这一点我们可以得出元(文字线条等)它描述了漆的颜色,款式等
图形界媔我们通过Xml定义。
这个布局文件是TableLayout布局它定义了三行,行之间通过一条线割开
为了实现我们的图表我们首先创建一个位图,然后關联到我们的布局文件有了位图,我们就可以绘制图表做缩放,色彩和数据显示 等效果
首先我们使布局连接到XML对象的,那么我們创建位图我们通过quicky_XY方法来实现所有的绘制,最后显示在屏幕上
有了位图后,将它与Canvas相关联
然后将所有的元素绘制到Canvas上我们需偠定义一些用于放置标签和数据点空间的网格。
这些数据点需要一到屏幕上的坐标数据范围正确的映射遍历数据点和调用drawLine
接连两個点会完成我们的图表数据点通过数据为载体,现在将调用plot_array_list