Android 自定义View 画图—圆

来源:互联网 发布:淘宝手机端图片不清楚 编辑:程序博客网 时间:2024/05/16 13:07

很多android初学者一碰到画图就无从下手,我就把我的画图和大家分享一下。

自定义画图,首先要继承view(也可是别的控件,这里只是画圆,固继承view就可)。

public class CustomView extends View{

其次,要有画笔:

Paint  paint=new Paint();//画笔

paint.setColor(Color.BLUE); //画笔的颜色

开始画圆:

方法:Canvas.drawCircle(float cx, float cy, float radius, Paint paint)

paint.setStyle(Style.STROKE);//空心圆

paint.setStrokeWidth(10);画笔宽度10

canvas.drawCircle(100*density, 100*density, 100*density-5, paint);

 

画直线:Canvas.drawLine(float startX, float startY, float stopX, float stopY, Paint paint)

 

例:Canvas.drawLine(0, 0, 100*density, 100*density, paint);

效果如下:

建了个交流群,欢迎讨论:554029215

0 0