android 饼图
来源:互联网 发布:数据谷八中怎么样 编辑:程序博客网 时间:2024/05/01 03:58
1.使用Google API,复制代码将参数以URL的形式发给Google API,其中cht=p3表示图形类型为饼图,chs=300x150表示宽和高,chd=t:30,60,10表示饼图分为三份,每一份所占的显示比例;
返回结果是一个包含根据参数生成饼图图片的网页,所以以Android控件WebView接收进行显示。
效果图:
2.使用Android API画饼图,
由于Android 画图API为提供直接画饼图的方法,我采用了比较原始的方法,画扇形,然后拼接在一起,由于为了显示立体效果,程序画了20次,每次改变上下的位置,结果看起来就会有立体感(如果谁有更好的方式,非常愿意学习)复制代码会画一个宽300,高100,水平 顺时针方向的60度的扇形,程序中就是用这种方式拼接成整个饼图的.
- 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);
返回结果是一个包含根据参数生成饼图图片的网页,所以以Android控件WebView接收进行显示。
效果图:
2.使用Android API画饼图,
由于Android 画图API为提供直接画饼图的方法,我采用了比较原始的方法,画扇形,然后拼接在一起,由于为了显示立体效果,程序画了20次,每次改变上下的位置,结果看起来就会有立体感(如果谁有更好的方式,非常愿意学习)
- canvas.drawArc(new RectF(0, 0, 300, 100), 0,60, true, paint);
效果图:
- Android 饼图
- android 饼图
- Android 自定义View 饼图
- android自定义View饼图
- Android
- android
- Android
- android
- android
- Android
- Android
- android
- android
- android
- Android
- Android
- android!!!
- android
- UISlider 滑块控件—IOS开发
- POJ2602《Superlong sums》方法:高精度 模拟
- UIScrollView 滚动视图 (实例)
- JProfiler监控eclipse学习笔记
- 记录地址 vpn和svn
- android 饼图
- Objective-C 语法
- tuxedo 异步客户端开发
- UIKeyboard键盘相关知识点
- CollectionView.DeferRefresh() : My new best friend
- UIControl IOS控件编程
- USRP变速率采样原理及实现
- UITextField 文本字段控件 -- IOS (解决键盘遮住View及密文設定的问题)(实例)
- 动画窗体调用,关闭时将向上移出屏幕