在文字外边描个边。
在网上看了各路大神写的代码,要不就是白色的边的黑色的文字不重合、要不就是在android 10下面显示有问题。
所以自己研究了一下还是直接拿canvas画一个最直接。
代码:
package com.dsfa.dsfa_amap;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.text.TextPaint;
import android.util.AttributeSet;
import android.view.ViewGroup;
import android.widget.TextView;
import java.lang.reflect.Field;
public class StrokeTextView extends androidx.appcompat.widget.AppCompatTextView
{
TextPaint m_TextPaint=getPaint();
public StrokeTextView(Context context)
{
super(context);
}
<