本文实例讲述了Android编程实现帆布绘制柱状统计图功能。分享给大家供大家参考,具体如下:
这里实现了一个简单的柱状统计图,如下:
包com.sina.appbarchart; 进口android.app.Activity; 进口android.content.Context; 进口android.graphics.Bitmap; 进口android.graphics.BitmapFactory; 进口android.graphics.Canvas; 进口android.graphics.Color; 进口android.graphics.Paint; 进口android.graphics.Path; 进口android.graphics.Rect; 进口android.support.annotation.NonNull; 进口android.support.v7.app.ActionBar; 进口android.support.v7.app.ActionBarActivity; 进口android.util.AttributeSet; 进口android.view.MotionEvent; 进口android.view.View;/* * *自定义组件:条形统计图 *由hanj> 包com.sina.appbarchart; 进口android.support.v7.app.ActionBarActivity; 进口android.os.Bundle; 公开课MainActivity延伸ActionBarActivity { @Override 保护无效onCreate(包savedInstanceState) { super.onCreate (savedInstanceState); setContentView (R.layout.activity_main); BarChartView BarChartView=(BarChartView) findViewById (R.id.bar_chart); BarChartView。BarChartItemBean[]项=new BarChartView.BarChartItemBean [] { 新的BarChartView。BarChartItemBean(“餐饮”,300), 新的BarChartView。BarChartItemBean(“学习”,200), 新的BarChartView。BarChartItemBean(“旅行”,270), 新的BarChartView。BarChartItemBean(“购物”,110), 新的BarChartView。BarChartItemBean(“人际关系”,120), 新的BarChartView。BarChartItemBean(“娱乐”,80), 新的BarChartView。BarChartItemBean(“投资”,110), 新的BarChartView。BarChartItemBean(“教育”,280年) }; barChartView.setItems(项目); } } >之前
完整实例代码点击此处。
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android图形与图像处理技巧总结》,《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android基本组件用法总结》,《Android视图视图技巧总结》,《Android布局布局技巧总结》及《安卓控件用法总结》
希望本文所述对大家Android程序设计有所帮助。