绘图:
需要的地方添加
MyView myView = new MyView(this);
setContentView(myView);
类:
public class MyView extends View
{
public MyView(Context context)
{
super(context);
}
@Override
protected void onDraw(Canvas canvas)
{
super.onDraw(canvas);
// 设置画布的背景颜色为白色
canvas.drawColor(Color.WHITE);
/**
* 定义矩形为空心
*/
// 定义画笔1
Paint paint = new Paint();
paint.setStyle(Paint.Style.FILL);//FILL实心 STROKE空心
// 消除锯齿
paint.setAntiAlias(true);
// 设置画笔的颜色
paint.setColor(Color.RED);
// 设置paint的外框宽度
paint.setStrokeWidth(5);
// 画一个圆
canvas.drawCircle(300, 500, 150, paint);
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.title_bg);
// 绘制图片
canvas.drawBitmap(bitmap, 10, 60, paint);
}
}