如图
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.SweepGradient;
import android.util.AttributeSet;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.widget.LinearLayoutCompat;
public class CircleAnimationView extends LinearLayoutCompat {
//色值
private int[] mColors = {Color.parseColor("#aaE7FC"),
Color.parseColor("#008DCB"),
Color.parseColor("#aaE7FC")};
//环的宽度
private int mRingW = 30;
private Paint mPaint;
//画布旋转的角度
private int angle = 0;
private SweepGradient sweepGradient;
private final Runnable runnable = this::invalidate;
public CircleAnimationView(@NonNull Contex