what-the-bank/sources/com/journeyapps/barcodescanner/DecoratedBarcodeView.java

133 lines
4.1 KiB
Java

package com.journeyapps.barcodescanner;
import android.content.Context;
import android.content.res.TypedArray;
import android.util.AttributeSet;
import android.view.KeyEvent;
import android.widget.FrameLayout;
import android.widget.TextView;
import java.util.List;
import o.C17083tlK;
import o.C17725zIe;
import o.InterfaceC14590fwA;
import o.InterfaceC15330gnf;
import o.Xad;
import o.qCz;
/* loaded from: classes3.dex */
public class DecoratedBarcodeView extends FrameLayout {
private TextView a;
private ViewfinderView b;
public BarcodeView d;
private Sts e;
/* loaded from: classes3.dex */
public interface Sts {
}
/* loaded from: classes3.dex */
class RVV implements InterfaceC15330gnf {
private DecoratedBarcodeView a;
private InterfaceC15330gnf b;
public RVV(DecoratedBarcodeView decoratedBarcodeView, InterfaceC15330gnf interfaceC15330gnf) {
this.a = decoratedBarcodeView;
this.b = interfaceC15330gnf;
}
@Override // o.InterfaceC15330gnf
public final void c(C17725zIe c17725zIe) {
this.b.c(c17725zIe);
}
@Override // o.InterfaceC15330gnf
public final void e(List<qCz> list) {
for (qCz qcz : list) {
ViewfinderView viewfinderView = this.a.b;
if (viewfinderView.a.size() < 20) {
viewfinderView.a.add(qcz);
}
}
this.b.e(list);
}
}
public DecoratedBarcodeView(Context context) {
super(context);
Oq_(null);
}
public DecoratedBarcodeView(Context context, AttributeSet attributeSet) {
super(context, attributeSet);
Oq_(attributeSet);
}
public DecoratedBarcodeView(Context context, AttributeSet attributeSet, int i) {
super(context, attributeSet, i);
Oq_(attributeSet);
}
private void Oq_(AttributeSet attributeSet) {
TypedArray obtainStyledAttributes = getContext().obtainStyledAttributes(attributeSet, C17083tlK.ojQ.zxing_view);
int resourceId = obtainStyledAttributes.getResourceId(C17083tlK.ojQ.zxing_view_zxing_scanner_layout, C17083tlK.HBt.zxing_barcode_scanner);
obtainStyledAttributes.recycle();
inflate(getContext(), resourceId, this);
BarcodeView barcodeView = (BarcodeView) findViewById(C17083tlK.LWm.zxing_barcode_surface);
this.d = barcodeView;
if (barcodeView == null) {
throw new IllegalArgumentException("There is no a com.journeyapps.barcodescanner.BarcodeView on provided layout with the id \"zxing_barcode_surface\".");
}
barcodeView.Op_(attributeSet);
ViewfinderView viewfinderView = (ViewfinderView) findViewById(C17083tlK.LWm.zxing_viewfinder_view);
this.b = viewfinderView;
if (viewfinderView == null) {
throw new IllegalArgumentException("There is no a com.journeyapps.barcodescanner.ViewfinderView on provided layout with the id \"zxing_viewfinder_view\".");
}
viewfinderView.setCameraPreview(this.d);
this.a = (TextView) findViewById(C17083tlK.LWm.zxing_status_view);
}
public void setCameraSettings(Xad xad) {
this.d.setCameraSettings(xad);
}
public void setDecoderFactory(InterfaceC14590fwA interfaceC14590fwA) {
this.d.setDecoderFactory(interfaceC14590fwA);
}
public void setStatusText(String str) {
TextView textView = this.a;
if (textView != null) {
textView.setText(str);
}
}
public void setTorchOn() {
this.d.setTorch(true);
}
public void setTorchOff() {
this.d.setTorch(false);
}
@Override // android.view.View, android.view.KeyEvent.Callback
public boolean onKeyDown(int i, KeyEvent keyEvent) {
if (i == 24) {
setTorchOn();
return true;
}
if (i == 25) {
setTorchOff();
return true;
}
if (i == 27 || i == 80) {
return true;
}
return super.onKeyDown(i, keyEvent);
}
public void setTorchListener(Sts sts) {
this.e = sts;
}
}