package z8;

import a3.g0;
import android.graphics.Rect;
import android.os.Build;
import android.view.View;
import android.widget.FrameLayout;
import androidx.annotation.IdRes;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.view.menu.ActionMenuItemView;
import androidx.appcompat.widget.Toolbar;
import androidx.core.view.s1;
import com.google.android.material.internal.r0;
import l.w0;

/* JADX INFO: loaded from: classes2.dex */
public abstract class e {
    public static void attachBadgeDrawable(@NonNull a aVar, @NonNull View view, @Nullable FrameLayout frameLayout) {
        setBadgeDrawableBounds(aVar, view, frameLayout);
        if (aVar.getCustomBadgeParent() != null) {
            aVar.getCustomBadgeParent().setForeground(aVar);
        } else {
            view.getOverlay().add(aVar);
        }
    }

    public static void detachBadgeDrawable(@Nullable a aVar, @NonNull View view) {
        if (aVar == null) {
            return;
        }
        if (aVar.getCustomBadgeParent() != null) {
            aVar.getCustomBadgeParent().setForeground(null);
        } else {
            view.getOverlay().remove(aVar);
        }
    }

    public static void setBadgeDrawableBounds(@NonNull a aVar, @NonNull View view, @Nullable FrameLayout frameLayout) {
        Rect rect = new Rect();
        view.getDrawingRect(rect);
        aVar.setBounds(rect);
        aVar.updateBadgeCoordinates(view, frameLayout);
    }

    public static void detachBadgeDrawable(@Nullable a aVar, @NonNull Toolbar toolbar, @IdRes int i10) {
        ActionMenuItemView actionMenuItemView;
        if (aVar == null || (actionMenuItemView = r0.getActionMenuItemView(toolbar, i10)) == null) {
            return;
        }
        c cVar = aVar.f37076e;
        cVar.f37101a.f37084a0 = 0;
        cVar.f37102b.f37084a0 = 0;
        aVar.h();
        cVar.f37101a.f37086b0 = 0;
        cVar.f37102b.f37086b0 = 0;
        aVar.h();
        detachBadgeDrawable(aVar, actionMenuItemView);
        if (Build.VERSION.SDK_INT >= 29 && s1.d(actionMenuItemView)) {
            s1.setAccessibilityDelegate(actionMenuItemView, new g0(actionMenuItemView.getAccessibilityDelegate(), actionMenuItemView));
        } else {
            s1.setAccessibilityDelegate(actionMenuItemView, null);
        }
    }

    public static void attachBadgeDrawable(@NonNull a aVar, @NonNull Toolbar toolbar, @IdRes int i10, @Nullable FrameLayout frameLayout) {
        toolbar.post(new w0(i10, 5, toolbar, aVar, frameLayout));
    }
}
