Canvas画布,Paint笔
public class myview extends View{
public myview(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
//会在组件加载时调用
@Override
protected void onDraw(Canvas canvas) {
// TODO Auto-generated method stub
super.onDraw(canvas);
//背景
canvas.drawColor(Color.BLACK);
//画笔
Paint paint=new Paint();
//去锯齿,更圆滑
paint.setAntiAlias(true);
//设置画笔的颜色
paint.setColor(Color.BLUE);
//设置画笔的样式(空心的)fill实心
paint.setStyle(Paint.Style.STROKE);
//设置笔的宽度
paint.setStrokeWidth(3);
//定义一个空心圆形 (圆心X,圆心Y,半径,画笔)
canvas.drawCircle(40, 40, 30, paint);
//定义长方形(左上右下)
canvas.drawRect(10, 170,70,200, paint);
//绘制一张图片
Paint p=new Paint();
Bitmap bitmap=BitmapFactory.decodeResource(getResources(), android.R.drawable.arrow_down_float);;
canvas.drawBitmap(bitmap, 0, 0,p);
}
}
《Android版本更新、热更新》系列课程视频
版本更新6.0,7.0统统搞定!!
热修复不在麻烦,再也不用担心上线后出bug!!
http://edu.youkuaiyun.com/course/detail/6523
http://edu.youkuaiyun.com/course/play/6523/131198
《Kotlin语法基础到实战开发》系列课程视频
http://edu.youkuaiyun.com/course/detail/6409?locationNum=7&fps=1&ref=srch&loc=1