Android 中画饼图 有两种方式:
使用Google API,使用Android 自己的画图API
1.使用Google API,
WebView webView = new WebView(this);
String url = "http://chart.apis.google.com/chart?cht=p3&chs=300x150&chd=t:30,60,10";
webView.loadUrl(url);
setContentView(webView);
将参数以URL的形式发给Google API,其中cht=p3表示图形类型为饼图,chs=300x150表示宽和高,chd=t:30,60,10表示饼图分为三份,每一份所占的显示比例;
返回结果是一个包含根据参数生成饼图图片的网页,所以以Android控件WebView接收进行显示。
效果图:
2.使用Android API画饼图,
由于Android 画图API为提供直接画饼图的方法,我采用了比较原始的方法,画扇形,然后拼接在一起,由于为了显示立体效果,程序画了20次,每次改变上下的位置,结果看起来就会有立体感(如果谁有更好的方式,非常愿意学习)
canvas.drawArc(new RectF(0, 0, 300, 100), 0,60, true, paint);
会画一个宽300,高100,水平 顺时针方向的60度的扇形,程序中就是用这种方式拼接成整个饼图的.
效果图:
- 大小: 11.8 KB
- 大小: 9.7 KB
分享到:
相关推荐
Unity 画图-画板-画笔
项目管理-画图-画流程图-画甘特图
比较好用的电子教鞭,可以不锁定屏幕情况下画图。
海龟画图-凯蒂猫-python代码
cartopy画图-降雨,cartopy画图-降雨
如何使用pandas解析数据并存储,再利用matplotlib画图------data1.csv
在线画图-流线图形在线设计.zip在线画图-流线图形在线设计.zip在线画图-流线图形在线设计.zip
海龟画图-机器猫-python代码
11、学习画图--电脑基础知识.docx
画图工具源码.zip
Android程序源码--画图,画图Android程序源码--
画图程序源码.zip
看标题,Android画图的Demo—还可以浏览图片-播放图片
【国家自然科学基金】-画图-基金支持热词逐年推荐-【万方软件创新助手】-20140801.pdf
python画图-22-列表修改数据.ev4.rar
python画图-21-列表删除数据.ev4.rar
vs平台,基于qt的画图--graphics练习 使用的c++ 实现椭圆,颜色改变,添加图形,view里面右键菜单,添加删除item
python mat 画图-樱花树
使用Android开发的画图着色程序, 源码适用于Android学习用, 生成的apk适用于小孩学习着色用.
HTML5画图-页面时钟和圣诞树,要求在IE9、或者是FIREFOX上运行