Android 自定义View 画图—圆

我的未来我决定 提交于 2019-12-09 14:30:32

很多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);

效果如下:

 

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

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!