package com.bumptech.glide.request.target;

import android.content.Context;
import android.graphics.Point;
import android.view.Display;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
import android.view.WindowManager;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import java.util.ArrayList;
import t5.n;

/* JADX INFO: loaded from: classes.dex */
public final class e {

    @Nullable
    @VisibleForTesting
    static Integer maxDisplayLength;

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final ArrayList f5888b = new ArrayList();

    @Nullable
    private d layoutListener;

    public e(View view) {
        this.f5887a = view;
    }

    public final void a() {
        ViewTreeObserver viewTreeObserver = this.f5887a.getViewTreeObserver();
        if (viewTreeObserver.isAlive()) {
            viewTreeObserver.removeOnPreDrawListener(this.layoutListener);
        }
        this.layoutListener = null;
        this.f5888b.clear();
    }

    public final void b(i iVar) {
        View view = this.f5887a;
        int paddingRight = view.getPaddingRight() + view.getPaddingLeft();
        ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
        int iC = c(view.getWidth(), layoutParams != null ? layoutParams.width : 0, paddingRight);
        int paddingBottom = view.getPaddingBottom() + view.getPaddingTop();
        ViewGroup.LayoutParams layoutParams2 = view.getLayoutParams();
        int iC2 = c(view.getHeight(), layoutParams2 != null ? layoutParams2.height : 0, paddingBottom);
        if ((iC > 0 || iC == Integer.MIN_VALUE) && (iC2 > 0 || iC2 == Integer.MIN_VALUE)) {
            ((com.bumptech.glide.request.a) iVar).m(iC, iC2);
            return;
        }
        ArrayList arrayList = this.f5888b;
        if (!arrayList.contains(iVar)) {
            arrayList.add(iVar);
        }
        if (this.layoutListener == null) {
            ViewTreeObserver viewTreeObserver = view.getViewTreeObserver();
            d dVar = new d(this);
            this.layoutListener = dVar;
            viewTreeObserver.addOnPreDrawListener(dVar);
        }
    }

    public final int c(int i10, int i11, int i12) {
        int i13 = i11 - i12;
        if (i13 > 0) {
            return i13;
        }
        int i14 = i10 - i12;
        if (i14 > 0) {
            return i14;
        }
        View view = this.f5887a;
        if (view.isLayoutRequested() || i11 != -2) {
            return 0;
        }
        Context context = view.getContext();
        if (maxDisplayLength == null) {
            Display defaultDisplay = ((WindowManager) n.checkNotNull((WindowManager) context.getSystemService("window"))).getDefaultDisplay();
            Point point = new Point();
            defaultDisplay.getSize(point);
            maxDisplayLength = Integer.valueOf(Math.max(point.x, point.y));
        }
        return maxDisplayLength.intValue();
    }
}
