本文实例讲述了Android编程绘图操作之弧形绘制方法。分享给大家供大家参考,具体如下:
/**
* 绘制弧形图案
* @description:
* @author ldm
* @date 2016-4-25 下午4:37:01
*/
public class ArcsActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new SampleView(this));
}
/**
* 自定义绘制图案的View
*
* @description:
* @author ldm
* @date 2016-4-25 下午4:19:40
*/
private static class SampleView extends View {
// 画圆形图案的画笔数组
private Paint[] mPaints;
// 画矩形的画笔
private Paint mFramePaint;
// 是否以矩形中心画图
private boolean[] mUseCenters;
// 矩形框数组
private RectF[] mOvals;
// 上面较大的矩形框
private RectF mBig