package k;

import android.app.Activity;
import android.graphics.Color;
import android.graphics.Point;
import android.graphics.Rect;
import android.os.Build;
import android.view.Display;
import android.view.View;
import android.view.ViewTreeObserver;
import android.view.WindowManager;
import androidx.appcompat.widget.ActivityChooserView;
import androidx.appcompat.widget.AppCompatSpinner;
import com.google.android.material.internal.NavigationMenuView;
import com.google.android.material.navigation.NavigationView;
import java.util.ArrayList;
import java.util.Iterator;
import l.l2;
import l.q0;

/* JADX INFO: loaded from: classes.dex */
public final class f implements ViewTreeObserver.OnGlobalLayoutListener {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f28823a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final /* synthetic */ Object f28824b;

    public /* synthetic */ f(Object obj, int i10) {
        this.f28823a = i10;
        this.f28824b = obj;
    }

    @Override // android.view.ViewTreeObserver.OnGlobalLayoutListener
    public final void onGlobalLayout() {
        androidx.core.view.c cVar;
        Rect rect;
        int i10 = this.f28823a;
        boolean z10 = false;
        Object obj = this.f28824b;
        switch (i10) {
            case 0:
                j jVar = (j) obj;
                if (jVar.a()) {
                    ArrayList arrayList = jVar.f28859i;
                    if (arrayList.size() > 0 && !((i) arrayList.get(0)).f28844a.f29705d0) {
                        View view = jVar.S;
                        if (view != null && view.isShown()) {
                            Iterator it = arrayList.iterator();
                            while (it.hasNext()) {
                                ((i) it.next()).f28844a.e();
                            }
                        } else {
                            jVar.dismiss();
                        }
                        break;
                    }
                }
                break;
            case 1:
                g0 g0Var = (g0) obj;
                if (g0Var.a()) {
                    l2 l2Var = g0Var.f28834i;
                    if (!l2Var.f29705d0) {
                        View view2 = g0Var.Q;
                        if (view2 != null && view2.isShown()) {
                            l2Var.e();
                        } else {
                            g0Var.dismiss();
                        }
                    }
                }
                break;
            case 2:
                ActivityChooserView activityChooserView = (ActivityChooserView) obj;
                if (activityChooserView.b()) {
                    if (!activityChooserView.isShown()) {
                        activityChooserView.getListPopupWindow().dismiss();
                        break;
                    } else {
                        activityChooserView.getListPopupWindow().e();
                        androidx.core.view.e eVar = activityChooserView.f639g;
                        if (eVar != null && (cVar = eVar.f1728b) != null) {
                            ((l.p) cVar).h(true);
                            break;
                        }
                    }
                }
                break;
            case 3:
                AppCompatSpinner appCompatSpinner = (AppCompatSpinner) obj;
                if (!appCompatSpinner.getInternalPopup().a()) {
                    appCompatSpinner.f687f.k(appCompatSpinner.getTextDirection(), appCompatSpinner.getTextAlignment());
                }
                ViewTreeObserver viewTreeObserver = appCompatSpinner.getViewTreeObserver();
                if (viewTreeObserver != null) {
                    viewTreeObserver.removeOnGlobalLayoutListener(this);
                }
                break;
            case 4:
                q0 q0Var = (q0) obj;
                AppCompatSpinner appCompatSpinner2 = q0Var.f29815l0;
                if (appCompatSpinner2.isAttachedToWindow() && appCompatSpinner2.getGlobalVisibleRect(q0Var.f29813j0)) {
                    q0Var.o();
                    q0Var.e();
                } else {
                    q0Var.dismiss();
                }
                break;
            default:
                NavigationView navigationView = (NavigationView) obj;
                navigationView.getLocationOnScreen(navigationView.f22945j);
                int[] iArr = navigationView.f22945j;
                boolean z11 = iArr[1] == 0;
                com.google.android.material.internal.d0 d0Var = navigationView.f22943h;
                if (d0Var.Z != z11) {
                    d0Var.Z = z11;
                    int i11 = (d0Var.f22702b.getChildCount() <= 0 && d0Var.Z) ? d0Var.f22703b0 : 0;
                    NavigationMenuView navigationMenuView = d0Var.f22700a;
                    navigationMenuView.setPadding(0, i11, 0, navigationMenuView.getPaddingBottom());
                }
                navigationView.setDrawTopInsetForeground(z11 && navigationView.f22948m);
                boolean z12 = navigationView.getLayoutDirection() == 1;
                int i12 = iArr[0];
                navigationView.setDrawLeftInsetForeground((i12 == 0 || navigationView.getWidth() + i12 == 0) && (!z12 ? !navigationView.R : !navigationView.S));
                Activity activity = com.google.android.material.internal.f.getActivity(navigationView.getContext());
                if (activity != null) {
                    WindowManager windowManager = (WindowManager) activity.getSystemService("window");
                    if (Build.VERSION.SDK_INT >= 30) {
                        rect = windowManager.getCurrentWindowMetrics().getBounds();
                    } else {
                        Display defaultDisplay = windowManager.getDefaultDisplay();
                        Point point = new Point();
                        defaultDisplay.getRealSize(point);
                        rect = new Rect();
                        rect.right = point.x;
                        rect.bottom = point.y;
                    }
                    navigationView.setDrawBottomInsetForeground((rect.height() - navigationView.getHeight() == iArr[1]) && (Color.alpha(activity.getWindow().getNavigationBarColor()) != 0) && navigationView.Q);
                    if ((rect.width() == iArr[0] || rect.width() - navigationView.getWidth() == iArr[0]) && (!z12 ? navigationView.S : navigationView.R)) {
                        z10 = true;
                    }
                    navigationView.setDrawRightInsetForeground(z10);
                }
                break;
        }
    }
}
