Android 绘制图形主要包括Canvas和Paint两个类,Canvas负责绘图的形状大小位置,Paint控制绘图风格,如画笔颜色,粗细,填充风格。
主要API
Canvas:
绘制弧形,扇形 : drawArc(RectF oval, Float startAngle, Float sweepAngle, boolean UserCenter, Paint paint)
RectF oval 绘制区域
Float startAngle 开始绘制的角度,0度在3点钟的位置
Float sweepAngle 弧形划过的角度
boolean UserCenter 是否绘制扇形除圆形部分外的由边框到圆心的三角形的区域
Paint paint 画笔
PS:stroke宽度是以绘制边界的中心来展开的,所以View的周边一定要留够至少stroke宽度一半的空白区域,否则边框的绘制会不全。