Android 中画饼图 有两种方式:
使用Google API,使用Android 自己的画图API

1.使用Google API,
  1. WebView webView = new WebView(this);
  2. String url = "http://chart.apis.google.com/chart?cht=p3&chs=300x150&chd=t:30,60,10";
  3. webView.loadUrl(url);
  4. setContentView(webView);
复制代码 将参数以URL的形式发给Google API,其中cht=p3表示图形类型为饼图,chs=300x150表示宽和高,chd=t:30,60,10表示饼图分为三份,每一份所占的显示比例;
返回结果是一个包含根据参数生成饼图图片的网页,所以以Android控件WebView接收进行显示。
效果图:
2.使用Android API画饼图,
由于Android 画图API为提供直接画饼图的方法,我采用了比较原始的方法,画扇形,然后拼接在一起,由于为了显示立体效果,程序画了20次,每次改变上下的位置,结果看起来就会有立体感(如果谁有更好的方式,非常愿意学习)
  1. canvas.drawArc(new RectF(0, 0, 300, 100), 0,60, true, paint);
复制代码 会画一个宽300,高100,水平 顺时针方向的60度的扇形,程序中就是用这种方式拼接成整个饼图的.

效果图:

更多相关文章

  1. 箭头函数的基础使用
  2. NPM 和webpack 的基础使用
  3. Python list sort方法的具体使用
  4. 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
  5. Android(安卓)FTP客户端使用,快速上传文件
  6. Android(安卓)七种对话框使用
  7. Android(安卓)如何使用internal 和 hidden API
  8. android(6) 扇形菜单实现
  9. 使用logcat命令

随机推荐

  1. Android 标题栏沉浸式的实现
  2. 初入Android~系统化学习必备(转自http://b
  3. Android 源码目录 分析
  4. 三款Android炫酷Loading动画组件推荐
  5. Appium:通过wifi连接Android设备
  6. Paypal支付接入(Android/IOS(swift)/Java
  7. 移植Android应用到Windows Phone 7的工具
  8. Android:使用Gson解析复杂的JSON数据
  9. QtAndroid详解(2):startActivity和它的小
  10. Android 从硬件到应用:一步一步向上爬 4 -