不少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