代码下载
需求
1:实心饼图,颜色填充百分比区域
2:带区域说明
3:饼图有阴影
思路:这个其实和绘制进度条原理差不多,都是360度根据所占百分比算出绘制弧度,然后调用canvas的画弧函数。
阴影其实是一个空心圆,使用原生RadialGradient圆形渐变,颜色从黑色到透明,达到阴影效果。
右侧圆角方形是在安卓5.0新引入的drawRoundRect函数。安卓5.0以下绘制方形