本文主要是介绍Android智能家居实训day3,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今日内容比较少啊
今日内容主要是通过hellocharts绘制折线图,主要是导包之后,在xml文件中添加控件的时候要写全路径,之后就是在生成图表的时候先通过 AxisValue集合接收横坐标数据集合,PointValues集合接收点集,再通过点集赋值给Line线对象,通过line内部的函数来对折线进行美化,最后放到线集里赋给折线对象。
XY轴的设置是通过Axis对象,也是要通过内部函数设置属性没什么好说的。
之后就是添加点,要添加点,采取先进先出加一个新的点就要把List里的首给踢掉,但是如果只通过remove删除之后虽然后面的对象会前移,但是点的X值还是原来的所以要通过循环把所有的X坐标重新赋一下值。
pointValues.forEach(p->{p.set(p.getX()-1,p.getY());});
这篇关于Android智能家居实训day3的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!