package com.journeyapps.barcodescanner;

import android.content.Context;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.Paint;
import android.graphics.Rect;
import android.util.AttributeSet;
import android.view.View;
import java.util.ArrayList;
import java.util.List;
import mc.e;
import mc.v;
import ob.g;
import rb.h;
import rb.m;

/* JADX INFO: loaded from: classes.dex */
public class ViewfinderView extends View {

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public static final int[] f24594l = {0, 64, 128, 192, 255, 192, 128, 64};

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final Paint f24595a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public int f24596b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final int f24597c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final int f24598d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public boolean f24599e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public int f24600f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public List f24601g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public List f24602h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public CameraPreview f24603i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public Rect f24604j;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public v f24605k;

    public ViewfinderView(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
        this.f24595a = new Paint(1);
        Resources resources = getResources();
        TypedArray typedArrayObtainStyledAttributes = getContext().obtainStyledAttributes(attributeSet, m.zxing_finder);
        this.f24596b = typedArrayObtainStyledAttributes.getColor(m.zxing_finder_zxing_viewfinder_mask, resources.getColor(h.zxing_viewfinder_mask));
        typedArrayObtainStyledAttributes.getColor(m.zxing_finder_zxing_result_view, resources.getColor(h.zxing_result_view));
        this.f24597c = typedArrayObtainStyledAttributes.getColor(m.zxing_finder_zxing_viewfinder_laser, resources.getColor(h.zxing_viewfinder_laser));
        this.f24598d = typedArrayObtainStyledAttributes.getColor(m.zxing_finder_zxing_possible_result_points, resources.getColor(h.zxing_possible_result_points));
        this.f24599e = typedArrayObtainStyledAttributes.getBoolean(m.zxing_finder_zxing_viewfinder_laser_visibility, true);
        typedArrayObtainStyledAttributes.recycle();
        this.f24600f = 0;
        this.f24601g = new ArrayList(20);
        this.f24602h = new ArrayList(20);
    }

    @Override // android.view.View
    public final void onDraw(Canvas canvas) {
        v vVar;
        CameraPreview cameraPreview = this.f24603i;
        if (cameraPreview != null) {
            Rect framingRect = cameraPreview.getFramingRect();
            v previewSize = this.f24603i.getPreviewSize();
            if (framingRect != null && previewSize != null) {
                this.f24604j = framingRect;
                this.f24605k = previewSize;
            }
        }
        Rect rect = this.f24604j;
        if (rect == null || (vVar = this.f24605k) == null) {
            return;
        }
        int width = getWidth();
        int height = getHeight();
        Paint paint = this.f24595a;
        paint.setColor(this.f24596b);
        float f10 = width;
        canvas.drawRect(0.0f, 0.0f, f10, rect.top, paint);
        canvas.drawRect(0.0f, rect.top, rect.left, rect.bottom + 1, paint);
        canvas.drawRect(rect.right + 1, rect.top, f10, rect.bottom + 1, paint);
        canvas.drawRect(0.0f, rect.bottom + 1, f10, height, paint);
        if (this.f24599e) {
            paint.setColor(this.f24597c);
            paint.setAlpha(f24594l[this.f24600f]);
            this.f24600f = (this.f24600f + 1) % 8;
            int iHeight = (rect.height() / 2) + rect.top;
            canvas.drawRect(rect.left + 2, iHeight - 1, rect.right - 1, iHeight + 2, paint);
        }
        float width2 = getWidth() / vVar.f30645a;
        float height2 = getHeight() / vVar.f30646b;
        boolean zIsEmpty = this.f24602h.isEmpty();
        int i10 = this.f24598d;
        if (!zIsEmpty) {
            paint.setAlpha(80);
            paint.setColor(i10);
            for (g gVar : this.f24602h) {
                canvas.drawCircle((int) (gVar.f31472a * width2), (int) (gVar.f31473b * height2), 3.0f, paint);
            }
            this.f24602h.clear();
        }
        if (!this.f24601g.isEmpty()) {
            paint.setAlpha(160);
            paint.setColor(i10);
            for (g gVar2 : this.f24601g) {
                canvas.drawCircle((int) (gVar2.f31472a * width2), (int) (gVar2.f31473b * height2), 6.0f, paint);
            }
            List list = this.f24601g;
            List list2 = this.f24602h;
            this.f24601g = list2;
            this.f24602h = list;
            list2.clear();
        }
        postInvalidateDelayed(80L, rect.left - 6, rect.top - 6, rect.right + 6, rect.bottom + 6);
    }

    public void setCameraPreview(CameraPreview cameraPreview) {
        this.f24603i = cameraPreview;
        cameraPreview.f24585j.add(new e(this, 2));
    }

    public void setLaserVisibility(boolean z10) {
        this.f24599e = z10;
    }

    public void setMaskColor(int i10) {
        this.f24596b = i10;
    }
}
