本文主要是介绍AChartEngine Demo源码阅读,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我感兴趣的是Embedded line chart demo,从ChartDemo类进去看到列表是如何创建的,点击列表时都打开哪些Activity,可以看到Embedded line chart demo是打开XYChartBuilder类
查看Activity类自然是先看其onCreate函数,可以看到布局文件是xy_chart.xml文件,这个文件没什么特别的。
下面代码是取出布局文件中的控件:
// the top part of the UI components for adding new data pointsmX = (EditText) findViewById(R.id.xValue);mY = (EditText) findViewById(R.id.yValue);mAdd = (Button) findViewById(R.id.add);
mNewSeries = (Button) findViewById(R.id.new_series);
mRender定义:
private XYMultipleSeriesRenderer mRenderer = new XYMultipleSeriesRenderer();
设置render的属性
// set some properties on the main renderermRenderer.setApplyBackgroundColor(true);mRenderer.setBackgroundColor(Color.argb(100, 50, 50, 50));mRenderer.setAxisTitleTextSize(16);mRenderer.setChartTitleTextSize(20);mRenderer.setLabelsTextSize(15);mRenderer.setLegendTextSize(15);mRenderer.setMargins(new int[] { 20, 30, 15, 0 });mRenderer.setZoomButtonsVisible(true);mRenderer.setPointSize(5);
这篇关于AChartEngine Demo源码阅读的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!