87 lines
2.5 KiB
Java
87 lines
2.5 KiB
Java
package androidx.core.internal.view;
|
|
|
|
import android.content.res.ColorStateList;
|
|
import android.graphics.PorterDuff;
|
|
import android.view.MenuItem;
|
|
import android.view.View;
|
|
import androidx.annotation.RestrictTo;
|
|
import androidx.core.view.ActionProvider;
|
|
@RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX})
|
|
public interface SupportMenuItem extends MenuItem {
|
|
public static final int SHOW_AS_ACTION_ALWAYS = 2;
|
|
public static final int SHOW_AS_ACTION_COLLAPSE_ACTION_VIEW = 8;
|
|
public static final int SHOW_AS_ACTION_IF_ROOM = 1;
|
|
public static final int SHOW_AS_ACTION_NEVER = 0;
|
|
public static final int SHOW_AS_ACTION_WITH_TEXT = 4;
|
|
|
|
@Override // android.view.MenuItem
|
|
boolean collapseActionView();
|
|
|
|
@Override // android.view.MenuItem
|
|
boolean expandActionView();
|
|
|
|
@Override // android.view.MenuItem
|
|
View getActionView();
|
|
|
|
@Override // android.view.MenuItem
|
|
int getAlphabeticModifiers();
|
|
|
|
@Override // android.view.MenuItem
|
|
CharSequence getContentDescription();
|
|
|
|
@Override // android.view.MenuItem
|
|
ColorStateList getIconTintList();
|
|
|
|
@Override // android.view.MenuItem
|
|
PorterDuff.Mode getIconTintMode();
|
|
|
|
@Override // android.view.MenuItem
|
|
int getNumericModifiers();
|
|
|
|
ActionProvider getSupportActionProvider();
|
|
|
|
@Override // android.view.MenuItem
|
|
CharSequence getTooltipText();
|
|
|
|
@Override // android.view.MenuItem
|
|
boolean isActionViewExpanded();
|
|
|
|
boolean requiresActionButton();
|
|
|
|
boolean requiresOverflow();
|
|
|
|
@Override // android.view.MenuItem
|
|
MenuItem setActionView(int i);
|
|
|
|
@Override // android.view.MenuItem
|
|
MenuItem setActionView(View view);
|
|
|
|
@Override // android.view.MenuItem
|
|
MenuItem setAlphabeticShortcut(char c2, int i);
|
|
|
|
@Override // android.view.MenuItem
|
|
SupportMenuItem setContentDescription(CharSequence charSequence);
|
|
|
|
@Override // android.view.MenuItem
|
|
MenuItem setIconTintList(ColorStateList colorStateList);
|
|
|
|
@Override // android.view.MenuItem
|
|
MenuItem setIconTintMode(PorterDuff.Mode mode);
|
|
|
|
@Override // android.view.MenuItem
|
|
MenuItem setNumericShortcut(char c2, int i);
|
|
|
|
@Override // android.view.MenuItem
|
|
MenuItem setShortcut(char c2, char c3, int i, int i2);
|
|
|
|
@Override // android.view.MenuItem
|
|
void setShowAsAction(int i);
|
|
|
|
@Override // android.view.MenuItem
|
|
MenuItem setShowAsActionFlags(int i);
|
|
|
|
SupportMenuItem setSupportActionProvider(ActionProvider actionProvider);
|
|
|
|
@Override // android.view.MenuItem
|
|
SupportMenuItem setTooltipText(CharSequence charSequence);
|
|
}
|