package androidx.core.view; import android.content.res.ColorStateList; import android.graphics.PorterDuff; import android.util.Log; import android.view.MenuItem; import android.view.View; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.annotation.ReplaceWith; import androidx.annotation.RequiresApi; import androidx.core.internal.view.SupportMenuItem; /* loaded from: classes.dex */ public final class MenuItemCompat { @Deprecated public static final int SHOW_AS_ACTION_ALWAYS = 2; @Deprecated public static final int SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW = 8; @Deprecated public static final int SHOW_AS_ACTION_IF_ROOM = 1; @Deprecated public static final int SHOW_AS_ACTION_NEVER = 0; @Deprecated public static final int SHOW_AS_ACTION_WITH_TEXT = 4; private static final String TAG = "MenuItemCompat"; @Deprecated public interface OnActionExpandListener { boolean onMenuItemActionCollapse(MenuItem menuItem); boolean onMenuItemActionExpand(MenuItem menuItem); } @ReplaceWith(expression = "item.setShowAsAction(actionEnum)") @Deprecated public static void setShowAsAction(MenuItem menuItem, int i) { menuItem.setShowAsAction(i); } @ReplaceWith(expression = "item.setActionView(view)") @Deprecated public static MenuItem setActionView(MenuItem menuItem, View view) { return menuItem.setActionView(view); } @ReplaceWith(expression = "item.setActionView(resId)") @Deprecated public static MenuItem setActionView(MenuItem menuItem, int i) { return menuItem.setActionView(i); } @ReplaceWith(expression = "item.getActionView()") @Deprecated public static View getActionView(MenuItem menuItem) { return menuItem.getActionView(); } @Nullable public static MenuItem setActionProvider(@NonNull MenuItem menuItem, @Nullable ActionProvider actionProvider) { if (menuItem instanceof SupportMenuItem) { return ((SupportMenuItem) menuItem).setSupportActionProvider(actionProvider); } Log.w(TAG, "setActionProvider: item does not implement SupportMenuItem; ignoring"); return menuItem; } @Nullable public static ActionProvider getActionProvider(@NonNull MenuItem menuItem) { if (menuItem instanceof SupportMenuItem) { return ((SupportMenuItem) menuItem).getSupportActionProvider(); } Log.w(TAG, "getActionProvider: item does not implement SupportMenuItem; returning null"); return null; } @ReplaceWith(expression = "item.expandActionView()") @Deprecated public static boolean expandActionView(MenuItem menuItem) { return menuItem.expandActionView(); } @ReplaceWith(expression = "item.collapseActionView()") @Deprecated public static boolean collapseActionView(MenuItem menuItem) { return menuItem.collapseActionView(); } @ReplaceWith(expression = "item.isActionViewExpanded()") @Deprecated public static boolean isActionViewExpanded(MenuItem menuItem) { return menuItem.isActionViewExpanded(); } @Deprecated public static MenuItem setOnActionExpandListener(MenuItem menuItem, final OnActionExpandListener onActionExpandListener) { return menuItem.setOnActionExpandListener(new MenuItem.OnActionExpandListener() { // from class: androidx.core.view.MenuItemCompat.1 @Override // android.view.MenuItem.OnActionExpandListener public boolean onMenuItemActionExpand(MenuItem menuItem2) { return OnActionExpandListener.this.onMenuItemActionExpand(menuItem2); } @Override // android.view.MenuItem.OnActionExpandListener public boolean onMenuItemActionCollapse(MenuItem menuItem2) { return OnActionExpandListener.this.onMenuItemActionCollapse(menuItem2); } }); } public static void setContentDescription(@NonNull MenuItem menuItem, @Nullable CharSequence charSequence) { if (menuItem instanceof SupportMenuItem) { ((SupportMenuItem) menuItem).setContentDescription(charSequence); } else { Api26Impl.setContentDescription(menuItem, charSequence); } } @Nullable public static CharSequence getContentDescription(@NonNull MenuItem menuItem) { if (menuItem instanceof SupportMenuItem) { return ((SupportMenuItem) menuItem).getContentDescription(); } return Api26Impl.getContentDescription(menuItem); } public static void setTooltipText(@NonNull MenuItem menuItem, @Nullable CharSequence charSequence) { if (menuItem instanceof SupportMenuItem) { ((SupportMenuItem) menuItem).setTooltipText(charSequence); } else { Api26Impl.setTooltipText(menuItem, charSequence); } } @Nullable public static CharSequence getTooltipText(@NonNull MenuItem menuItem) { if (menuItem instanceof SupportMenuItem) { return ((SupportMenuItem) menuItem).getTooltipText(); } return Api26Impl.getTooltipText(menuItem); } public static void setShortcut(@NonNull MenuItem menuItem, char c, char c2, int i, int i2) { if (menuItem instanceof SupportMenuItem) { ((SupportMenuItem) menuItem).setShortcut(c, c2, i, i2); } else { Api26Impl.setShortcut(menuItem, c, c2, i, i2); } } public static void setNumericShortcut(@NonNull MenuItem menuItem, char c, int i) { if (menuItem instanceof SupportMenuItem) { ((SupportMenuItem) menuItem).setNumericShortcut(c, i); } else { Api26Impl.setNumericShortcut(menuItem, c, i); } } public static int getNumericModifiers(@NonNull MenuItem menuItem) { if (menuItem instanceof SupportMenuItem) { return ((SupportMenuItem) menuItem).getNumericModifiers(); } return Api26Impl.getNumericModifiers(menuItem); } public static void setAlphabeticShortcut(@NonNull MenuItem menuItem, char c, int i) { if (menuItem instanceof SupportMenuItem) { ((SupportMenuItem) menuItem).setAlphabeticShortcut(c, i); } else { Api26Impl.setAlphabeticShortcut(menuItem, c, i); } } public static int getAlphabeticModifiers(@NonNull MenuItem menuItem) { if (menuItem instanceof SupportMenuItem) { return ((SupportMenuItem) menuItem).getAlphabeticModifiers(); } return Api26Impl.getAlphabeticModifiers(menuItem); } public static void setIconTintList(@NonNull MenuItem menuItem, @Nullable ColorStateList colorStateList) { if (menuItem instanceof SupportMenuItem) { ((SupportMenuItem) menuItem).setIconTintList(colorStateList); } else { Api26Impl.setIconTintList(menuItem, colorStateList); } } @Nullable public static ColorStateList getIconTintList(@NonNull MenuItem menuItem) { if (menuItem instanceof SupportMenuItem) { return ((SupportMenuItem) menuItem).getIconTintList(); } return Api26Impl.getIconTintList(menuItem); } public static void setIconTintMode(@NonNull MenuItem menuItem, @Nullable PorterDuff.Mode mode) { if (menuItem instanceof SupportMenuItem) { ((SupportMenuItem) menuItem).setIconTintMode(mode); } else { Api26Impl.setIconTintMode(menuItem, mode); } } @Nullable public static PorterDuff.Mode getIconTintMode(@NonNull MenuItem menuItem) { if (menuItem instanceof SupportMenuItem) { return ((SupportMenuItem) menuItem).getIconTintMode(); } return Api26Impl.getIconTintMode(menuItem); } private MenuItemCompat() { } @RequiresApi(26) public static class Api26Impl { private Api26Impl() { } public static MenuItem setContentDescription(MenuItem menuItem, CharSequence charSequence) { return menuItem.setContentDescription(charSequence); } public static CharSequence getContentDescription(MenuItem menuItem) { return menuItem.getContentDescription(); } public static MenuItem setTooltipText(MenuItem menuItem, CharSequence charSequence) { return menuItem.setTooltipText(charSequence); } public static CharSequence getTooltipText(MenuItem menuItem) { return menuItem.getTooltipText(); } public static MenuItem setShortcut(MenuItem menuItem, char c, char c2, int i, int i2) { return menuItem.setShortcut(c, c2, i, i2); } public static MenuItem setNumericShortcut(MenuItem menuItem, char c, int i) { return menuItem.setNumericShortcut(c, i); } public static int getNumericModifiers(MenuItem menuItem) { return menuItem.getNumericModifiers(); } public static MenuItem setAlphabeticShortcut(MenuItem menuItem, char c, int i) { return menuItem.setAlphabeticShortcut(c, i); } public static int getAlphabeticModifiers(MenuItem menuItem) { return menuItem.getAlphabeticModifiers(); } public static MenuItem setIconTintList(MenuItem menuItem, ColorStateList colorStateList) { return menuItem.setIconTintList(colorStateList); } public static ColorStateList getIconTintList(MenuItem menuItem) { return menuItem.getIconTintList(); } public static MenuItem setIconTintMode(MenuItem menuItem, PorterDuff.Mode mode) { return menuItem.setIconTintMode(mode); } public static PorterDuff.Mode getIconTintMode(MenuItem menuItem) { return menuItem.getIconTintMode(); } } }