what-the-bank/sources/o/TOD.java

190 lines
6.1 KiB
Java

package o;
import android.content.Context;
import android.graphics.Point;
import android.graphics.drawable.Drawable;
import android.view.Display;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
import android.view.WindowManager;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import o.PEz;
@Deprecated
/* loaded from: classes.dex */
public abstract class TOD<T extends View, Z> extends AbstractC0237CQu<Z> {
private static int c = PEz.Sts.glide_custom_view_target_tag;
protected final T a;
private View.OnAttachStateChangeListener b;
private boolean d;
private final Sts e;
public TOD(T t) {
if (t != null) {
this.a = t;
this.e = new Sts(t);
return;
}
throw new NullPointerException("Argument must not be null");
}
@Override // o.AbstractC0237CQu, o.YcZ
public void FU_(Drawable drawable) {
super.FU_(drawable);
}
@Override // o.YcZ
public final void c(QTj qTj) {
this.e.e.remove(qTj);
}
@Override // o.AbstractC0237CQu, o.YcZ
public void avx_(Drawable drawable) {
super.avx_(drawable);
this.e.c();
}
@Override // o.AbstractC0237CQu, o.YcZ
public final void d(PXc pXc) {
this.a.setTag(c, pXc);
}
@Override // o.AbstractC0237CQu, o.YcZ
public final PXc b() {
Object tag = this.a.getTag(c);
if (tag == null) {
return null;
}
if (tag instanceof PXc) {
return (PXc) tag;
}
throw new IllegalArgumentException("You must not call setTag() on a view Glide is targeting");
}
public String toString() {
StringBuilder sb = new StringBuilder("Target for: ");
sb.append(this.a);
return sb.toString();
}
/* loaded from: classes.dex */
static final class Sts {
private static Integer c;
ViewTreeObserverOnPreDrawListenerC0093Sts a;
final View b;
private boolean d;
final List<QTj> e = new ArrayList();
Sts(View view) {
this.b = view;
}
final void c() {
ViewTreeObserver viewTreeObserver = this.b.getViewTreeObserver();
if (viewTreeObserver.isAlive()) {
viewTreeObserver.removeOnPreDrawListener(this.a);
}
this.a = null;
this.e.clear();
}
final int b() {
int paddingTop = this.b.getPaddingTop();
int paddingBottom = this.b.getPaddingBottom();
ViewGroup.LayoutParams layoutParams = this.b.getLayoutParams();
return b(this.b.getHeight(), layoutParams != null ? layoutParams.height : 0, paddingTop + paddingBottom);
}
final int a() {
int paddingLeft = this.b.getPaddingLeft();
int paddingRight = this.b.getPaddingRight();
ViewGroup.LayoutParams layoutParams = this.b.getLayoutParams();
return b(this.b.getWidth(), layoutParams != null ? layoutParams.width : 0, paddingLeft + paddingRight);
}
private int b(int i, int i2, int i3) {
int i4 = i2 - i3;
if (i4 > 0) {
return i4;
}
int i5 = i - i3;
if (i5 > 0) {
return i5;
}
if (this.b.isLayoutRequested() || i2 != -2) {
return 0;
}
Context context = this.b.getContext();
if (c == null) {
WindowManager windowManager = (WindowManager) context.getSystemService("window");
if (windowManager != null) {
Display defaultDisplay = windowManager.getDefaultDisplay();
Point point = new Point();
defaultDisplay.getSize(point);
c = Integer.valueOf(Math.max(point.x, point.y));
} else {
throw new NullPointerException("Argument must not be null");
}
}
return c.intValue();
}
/* JADX INFO: Access modifiers changed from: package-private */
/* renamed from: o.TOD$Sts$Sts, reason: collision with other inner class name */
/* loaded from: classes.dex */
public static final class ViewTreeObserverOnPreDrawListenerC0093Sts implements ViewTreeObserver.OnPreDrawListener {
private final WeakReference<Sts> c;
ViewTreeObserverOnPreDrawListenerC0093Sts(Sts sts) {
this.c = new WeakReference<>(sts);
}
@Override // android.view.ViewTreeObserver.OnPreDrawListener
public final boolean onPreDraw() {
Sts sts = this.c.get();
if (sts == null || sts.e.isEmpty()) {
return true;
}
int a = sts.a();
int b = sts.b();
if (a <= 0 && a != Integer.MIN_VALUE) {
return true;
}
if (b <= 0 && b != Integer.MIN_VALUE) {
return true;
}
Iterator it = new ArrayList(sts.e).iterator();
while (it.hasNext()) {
((QTj) it.next()).e(a, b);
}
sts.c();
return true;
}
}
}
@Override // o.YcZ
public final void e(QTj qTj) {
Sts sts = this.e;
int a = sts.a();
int b = sts.b();
if ((a > 0 || a == Integer.MIN_VALUE) && (b > 0 || b == Integer.MIN_VALUE)) {
qTj.e(a, b);
return;
}
if (!sts.e.contains(qTj)) {
sts.e.add(qTj);
}
if (sts.a == null) {
ViewTreeObserver viewTreeObserver = sts.b.getViewTreeObserver();
Sts.ViewTreeObserverOnPreDrawListenerC0093Sts viewTreeObserverOnPreDrawListenerC0093Sts = new Sts.ViewTreeObserverOnPreDrawListenerC0093Sts(sts);
sts.a = viewTreeObserverOnPreDrawListenerC0093Sts;
viewTreeObserver.addOnPreDrawListener(viewTreeObserverOnPreDrawListenerC0093Sts);
}
}
}