我正在开发一个Android应用程序,我需要创建一个编辑文本,当用户输入它将输出轮廓文本时,我的自定义edittext的ondraw方法看起来像这样
TextPaint paint = this.getPaint();
paint.setStyle(Style.FILL);
this.setTextColor(Color.parseColor("#ffffffff"));
super.onDraw(canvas);
paint.setStyle(Style.STROKE);
paint.setStrokeJoin(strokeJoin);
paint.setStrokeMiter(strokeMiter);
paint.setStrokeWidth(strokeWidth);
this.setTextColor(Color.parseColor("#ff000000"));
super.onDraw(canvas);`
这应该显示带有黑色轮廓的白色文本,但是这只显示黑色轮廓并且文本未填充,如果我在TextView中实现相同的方法它可以正常工作但不适用于EditText。
任何帮助将不胜感激。
由于