nightbree

android 使用Paint绘制带边框的文字或矩形

1、实例化两个Paint,分别用于绘制填充内容和边框,

Paint paintStroke = new Paint();

Paint paintFill = new Paint();

 

2、设置画笔style

paintStroke.setStyle(Paint.Style.STROKE);

paintFill.setStyle(Paint.Style.FILL);

 

3、然后就可以在onDraw方法中绘制了

@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
//绘制矩形(填充)
canvas.drawRect(200,200,800,400,paintFill);
//绘制矩形(轮廓)
canvas.drawRect(200,200,800,400,paintStroke);
}

posted on 2022-08-08 22:21  信马游缰  阅读(1095)  评论(0)    收藏  举报

导航