Android 自定義View 畫圖—圓

不少android初學者一碰到畫圖就無從下手,我就把個人畫圖和你們分享一下。android

自定義畫圖,首先要繼承view(也但是別的控件,這裏只是畫圓,固繼承view就可)。canvas

public class CustomView extends View{繼承

it

其次,要有畫筆:class

Paint  paint=new Paint();//畫筆float

paint.setColor(Color.BLUE); //畫筆的顏色方法

開始畫圓:im

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

paint.setStyle(Style.STROKE);//空心圓img

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

相關文章
相關標籤/搜索