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);
}
浙公网安备 33010602011771号