jimu-decompiled/sources/androidx/core/view/MenuItemCompat.java
2025-05-13 19:24:51 +02:00

68 lines
2.4 KiB
Java

package androidx.core.view;
import android.content.res.ColorStateList;
import android.graphics.PorterDuff;
import android.os.Build;
import android.util.Log;
import android.view.MenuItem;
import androidx.core.internal.view.SupportMenuItem;
/* loaded from: classes.dex */
public final class MenuItemCompat {
public static MenuItem a(MenuItem menuItem, ActionProvider actionProvider) {
if (menuItem instanceof SupportMenuItem) {
return ((SupportMenuItem) menuItem).a(actionProvider);
}
Log.w("MenuItemCompat", "setActionProvider: item does not implement SupportMenuItem; ignoring");
return menuItem;
}
public static void b(MenuItem menuItem, CharSequence charSequence) {
if (menuItem instanceof SupportMenuItem) {
((SupportMenuItem) menuItem).setTooltipText(charSequence);
} else if (Build.VERSION.SDK_INT >= 26) {
menuItem.setTooltipText(charSequence);
}
}
public static void a(MenuItem menuItem, CharSequence charSequence) {
if (menuItem instanceof SupportMenuItem) {
((SupportMenuItem) menuItem).setContentDescription(charSequence);
} else if (Build.VERSION.SDK_INT >= 26) {
menuItem.setContentDescription(charSequence);
}
}
public static void b(MenuItem menuItem, char c, int i) {
if (menuItem instanceof SupportMenuItem) {
((SupportMenuItem) menuItem).setNumericShortcut(c, i);
} else if (Build.VERSION.SDK_INT >= 26) {
menuItem.setNumericShortcut(c, i);
}
}
public static void a(MenuItem menuItem, char c, int i) {
if (menuItem instanceof SupportMenuItem) {
((SupportMenuItem) menuItem).setAlphabeticShortcut(c, i);
} else if (Build.VERSION.SDK_INT >= 26) {
menuItem.setAlphabeticShortcut(c, i);
}
}
public static void a(MenuItem menuItem, ColorStateList colorStateList) {
if (menuItem instanceof SupportMenuItem) {
((SupportMenuItem) menuItem).setIconTintList(colorStateList);
} else if (Build.VERSION.SDK_INT >= 26) {
menuItem.setIconTintList(colorStateList);
}
}
public static void a(MenuItem menuItem, PorterDuff.Mode mode) {
if (menuItem instanceof SupportMenuItem) {
((SupportMenuItem) menuItem).setIconTintMode(mode);
} else if (Build.VERSION.SDK_INT >= 26) {
menuItem.setIconTintMode(mode);
}
}
}