package com.google.android.material.bottomsheet;

import a3.g0;
import android.annotation.SuppressLint;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.util.AttributeSet;
import android.view.GestureDetector;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityManager;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.widget.AppCompatImageView;
import androidx.core.view.s1;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes2.dex */
public class BottomSheetDragHandleView extends AppCompatImageView implements AccessibilityManager.AccessibilityStateChangeListener {

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public static final int f22297k = x8.l.Widget_Material3_BottomSheet_DragHandle;

    @Nullable
    private final AccessibilityManager accessibilityManager;

    @Nullable
    private BottomSheetBehavior<?> bottomSheetBehavior;

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

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

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

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

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final String f22302h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final String f22303i;

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public final m f22304j;

    public BottomSheetDragHandleView(@NonNull Context context) {
        this(context, null);
    }

    @Nullable
    private BottomSheetBehavior<?> findParentBottomSheetBehavior() {
        View parentView = this;
        while (true) {
            parentView = getParentView(parentView);
            if (parentView == null) {
                return null;
            }
            ViewGroup.LayoutParams layoutParams = parentView.getLayoutParams();
            if (layoutParams instanceof d0.d) {
                d0.b bVar = ((d0.d) layoutParams).f24884a;
                if (bVar instanceof BottomSheetBehavior) {
                    return (BottomSheetBehavior) bVar;
                }
            }
        }
    }

    @Nullable
    private static View getParentView(View view) {
        Object parent = view.getParent();
        if (parent instanceof View) {
            return (View) parent;
        }
        return null;
    }

    private void setBottomSheetBehavior(@Nullable BottomSheetBehavior<?> bottomSheetBehavior) {
        BottomSheetBehavior<?> bottomSheetBehavior2 = this.bottomSheetBehavior;
        m mVar = this.f22304j;
        if (bottomSheetBehavior2 != null) {
            bottomSheetBehavior2.f22294w0.remove(mVar);
            this.bottomSheetBehavior.setAccessibilityDelegateView(null);
            this.bottomSheetBehavior.setDragHandleView(null);
        }
        this.bottomSheetBehavior = bottomSheetBehavior;
        if (bottomSheetBehavior != null) {
            bottomSheetBehavior.setAccessibilityDelegateView(this);
            this.bottomSheetBehavior.setDragHandleView(this);
            e(this.bottomSheetBehavior.f22286o0);
            ArrayList arrayList = this.bottomSheetBehavior.f22294w0;
            if (!arrayList.contains(mVar)) {
                arrayList.add(mVar);
            }
        }
        setClickable(this.bottomSheetBehavior != null);
    }

    public final boolean d() {
        BottomSheetBehavior<?> bottomSheetBehavior = this.bottomSheetBehavior;
        if (!(bottomSheetBehavior != null)) {
            return false;
        }
        boolean z10 = !bottomSheetBehavior.f22261b;
        int i10 = bottomSheetBehavior.f22286o0;
        int i11 = 6;
        int i12 = 3;
        if (i10 == 4) {
            if (!z10) {
                i11 = i12;
            }
        } else if (i10 != 3) {
            if (!this.f22299e) {
                i12 = 4;
            }
            i11 = i12;
        } else if (!z10) {
            i11 = 4;
        }
        bottomSheetBehavior.J(i11);
        return true;
    }

    public final void e(int i10) {
        if (i10 == 4) {
            this.f22299e = true;
        } else if (i10 == 3) {
            this.f22299e = false;
        }
        s1.replaceAccessibilityAction(this, q0.c.f32061g, this.f22299e ? this.f22302h : this.f22303i, new androidx.core.app.e(this, 21));
    }

    @Override // android.view.accessibility.AccessibilityManager.AccessibilityStateChangeListener
    public final void onAccessibilityStateChanged(boolean z10) {
    }

    @Override // android.widget.ImageView, android.view.View
    public final void onAttachedToWindow() {
        super.onAttachedToWindow();
        setBottomSheetBehavior(findParentBottomSheetBehavior());
        AccessibilityManager accessibilityManager = this.accessibilityManager;
        if (accessibilityManager != null) {
            accessibilityManager.addAccessibilityStateChangeListener(this);
            onAccessibilityStateChanged(this.accessibilityManager.isEnabled());
        }
    }

    @Override // android.widget.ImageView, android.view.View
    public final void onDetachedFromWindow() {
        AccessibilityManager accessibilityManager = this.accessibilityManager;
        if (accessibilityManager != null) {
            accessibilityManager.removeAccessibilityStateChangeListener(this);
        }
        setBottomSheetBehavior(null);
        super.onDetachedFromWindow();
    }

    @Override // android.view.View
    public final boolean onTouchEvent(MotionEvent motionEvent) {
        return (this.f22301g || this.f22300f) ? super.onTouchEvent(motionEvent) : this.f22298d.onTouchEvent(motionEvent);
    }

    @Override // android.view.View
    public void setOnClickListener(@Nullable View.OnClickListener onClickListener) {
        this.f22301g = onClickListener != null;
        super.setOnClickListener(onClickListener);
    }

    @Override // android.view.View
    @SuppressLint({"ClickableViewAccessibility"})
    public void setOnTouchListener(View.OnTouchListener onTouchListener) {
        this.f22300f = onTouchListener != null;
        super.setOnTouchListener(onTouchListener);
    }

    public BottomSheetDragHandleView(@NonNull Context context, @Nullable AttributeSet attributeSet) {
        this(context, attributeSet, x8.c.bottomSheetDragHandleStyle);
    }

    @SuppressLint({"ClickableViewAccessibility"})
    public BottomSheetDragHandleView(@NonNull Context context, @Nullable AttributeSet attributeSet, int i10) {
        super(x9.a.wrap(context, attributeSet, i10, f22297k), attributeSet, i10);
        this.f22300f = false;
        this.f22301g = false;
        this.f22302h = getResources().getString(x8.k.bottomsheet_action_expand);
        this.f22303i = getResources().getString(x8.k.bottomsheet_action_collapse);
        this.f22304j = new m(this, 1);
        p pVar = new p(this);
        Context context2 = getContext();
        this.f22298d = new GestureDetector(context2, pVar, new Handler(Looper.getMainLooper()));
        this.accessibilityManager = (AccessibilityManager) context2.getSystemService("accessibility");
        s1.setAccessibilityDelegate(this, new g0(this, 4));
    }
}
