what-the-bank/sources/com/pingan/ai/face/view/AuroraView.java

70 lines
1.9 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.pingan.ai.face.view;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.PorterDuff;
import android.graphics.PorterDuffXfermode;
import android.graphics.RectF;
import android.util.AttributeSet;
import android.view.View;
/* loaded from: classes3.dex */
public class AuroraView extends View {
public AuroraColorChangeListener auroraColorChangeListener;
public int color;
public int cx;
public int cy;
public Canvas mCanvas;
public Bitmap mCircleBmp;
public Paint mCirclePaint;
public Paint mPaint;
public PorterDuffXfermode mPorterDuff;
public int mRadius;
public RectF mRectF;
public Paint mRectPaint;
/* loaded from: classes3.dex */
public interface AuroraColorChangeListener {
void onDrawColor(int i);
}
@Override // android.view.View
public native void onDraw(Canvas canvas);
public native void setAuroraColorChangeListener(AuroraColorChangeListener auroraColorChangeListener);
public native void setAuroraViewColor(int i);
public native void setCircleRadius(int i);
public native void setCircleXY(int i, int i2);
private void init() {
this.mPaint = new Paint();
this.mRectPaint = new Paint();
this.mCirclePaint = new Paint();
this.mPorterDuff = new PorterDuffXfermode(PorterDuff.Mode.DST_OUT);
this.mRectF = new RectF();
}
public AuroraView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
this.color = 0;
init();
}
public AuroraView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
this.color = 0;
init();
}
public AuroraView(Context context) {
super(context);
this.color = 0;
init();
}
}