欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  技术分享

Android实现统计图功能_Android报表绘制和展示

程序员文章站 2022-03-01 15:00:44
...

Android图表、有动画展示的一个过程、包含类库和demo源码、大家可以下载运行哦、可以直接使用的、非常不错呢、下面给大家看一下应用的截图

Android实现统计图功能_Android报表绘制和展示

初始化折线图代码

private void initLineChart(){
         
final OnEntryClickListener lineEntryListener = new OnEntryClickListener(){
	@Override
	public void onClick(int setIndex, int entryIndex, Rect rect) {
		if(mLineTooltip == null)
			showLineTooltip(entryIndex, rect);
		else
			dismissLineTooltip(entryIndex, rect);
	}
};
	 
final OnClickListener lineClickListener = new OnClickListener(){

	@Override
	public void onClick(View v) {
		if(mLineTooltip != null)
			dismissLineTooltip(-1, null);
	}
};
	 
mLineChart = (LineChartView) findViewById(R.id.linechart);
//mLineChart.setStep(2)
mLineChart.setOnEntryClickListener(lineEntryListener);
mLineChart.setOnClickListener(lineClickListener);
}

初始化条形图代码

private void initBarChart(){
         
final OnEntryClickListener barEntryListener = new OnEntryClickListener(){
		 
@Override
	public void onClick(int setIndex, int entryIndex, Rect rect) {
		 
		if(mBarTooltip == null)
			showBarTooltip(entryIndex, rect);
		else
			dismissBarTooltip(entryIndex, rect);
	}
};
	 
final OnClickListener barClickListener = new OnClickListener(){

	@Override
	public void onClick(View v) {
		if(mBarTooltip != null)
			dismissBarTooltip(-1, null);
	}
};
	 
mBarChart = (BarChartView) findViewById(R.id.barchart);
mBarChart.setOnEntryClickListener(barEntryListener);
mBarChart.setOnClickListener(barClickListener);
}

下面给大家贴上源代码下载链接: http://dwtedx.com/download.html?bdkey=s/1o6ypK2A 密码: r13b