【发布时间】:2016-09-13 12:13:04
【问题描述】:
我想绘制一个圆形矩形,它的笔触是蓝色的,填充是红色的,但是我在 Paint 类中找不到设置笔触颜色的方法。我该怎么做?
mCanvas.drawColor(mBackgroundColor, PorterDuff.Mode.CLEAR);
mCanvas.setDrawFilter(mPaintFlagsDrawFilter);
mPaint.setStyle(Paint.Style.FILL_AND_STROKE);
mPaint.setColor(Color.RED);
mPaint.setStrokeWidth(2);
mPaint.setStrokeCap(Paint.Cap.ROUND);
mRectF.set(0, 0, mWidth, mHeight);
mCanvas.drawRoundRect(mRectF, 10, 10, mPaint);
【问题讨论】:
-
用
FILL样式绘制红色矩形,然后在同一位置用STROKE样式绘制蓝色矩形。