草庐IT

mStrokePaint

全部标签

java - 如何在 TextView 的扩展类中正确绘制文本?

我目前正在扩展TextView,在文本周围添加轮廓。到目前为止,我一直遇到的唯一问题是我无法将“大纲”正确定位在文本后面。如果我像下面描述的那样对扩展类进行编码,我会得到一个如下所示的标签:注意:在上面的截图中,我将填充颜色设置为白色,描边颜色设置为黑色。我做错了什么?publicclassOutlinedTextViewextendsTextView{/*===========================================================*Constants*==============================================

android - 如何设置描边颜色以在 Canvas 上绘制矩形?

我想画一个蓝色描边红色填充的圆角矩形,但是在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(