安卓的前端有很多不错的开源框架,最近做了一个项目,用到了7个开源框架,虽然最近没有时间去一点点钻研源码,但是对其中的一些框架还是比较熟悉了。
github上最好的chart框架是MpAndroidCharts,github地址,youtube上也有教学视频,csdn上有中文教程,除此之外还有另外一个很简单的一步一步画折线图的教程,看完以上内容,基本上已经差不多了,下面附上自己的一个demo:
public class MainActivity extends AppCompatActivity {
public ArrayList<Entry> setXY(float[] xValues,float[] objects){
ArrayList<Entry> y1=new ArrayList<>();
for (int i = 0; i <objects.length ; i++) {
y1.add(new Entry(objects[i],xValues[i]));
}
return y1;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
LineChart lineChart=(LineChart)findViewById(R.id.line_chart);
LineChart lineChart2=(LineChart)findViewById(R.id.line_chart2);
float[] floatx={