一、自定义VIew,添加VIew的带文字斜体的背景:MarkBgView
package com.zdmtech.backgroundtextdemo; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.ColorFilter; import android.graphics.Paint; import android.graphics.PixelFormat; import android.graphics.drawable.Drawable; import androidx.annotation.IntRange; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import java.util.List; public class MarkBgView extends Drawable { private Paint paint = new Paint(); private List<String> labels; private Context context; private int degress; // 角度 private int fontSize; // 字体大小 单位sp public MarkBgView(Context context, List<String> labels, int degress, int fontSize) { this.labels = labels; this.context = context; this.degress = degress; this.fontSize = fontSize; } @Override public void draw(