drawArc
1) 画笔设置 Paint.Style.STROKE 中空模式
 paint = new Paint(); //新建一个画笔对象
        paint.setAntiAlias(true);//抗锯齿功能
        paint.setColor(Color.RED);  //设置画笔颜色
        paint.setStyle(Paint.Style.STROKE);//设置填充样式
        paint.setStrokeWidth(http://www.amjmh.com/v/);//设置画笔宽度 ,单位px
        //绘制矩形区域
        rect = new RectF(200, 200, 600, 600);
       //省略·····
       
        protected void onDraw(Canvas canvas) {
        canvas.drawRect(rect,paint); //我们把辅助位置的矩形画出来
        paint.setColor(Color.BLUE);
        canvas.drawArc(rect, //确定弧形区域使用到的矩形,可以看到弧线是内切矩形
                0, //开始角度
                90, //扫过的角度
                false, //是否使用中心
                paint);
}
--------------------- 
 
                    
                     
                    
                 
                    
                 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号