package androidx.appcompat.app; import android.content.Context; import android.content.res.Configuration; import android.content.res.TypedArray; import android.graphics.drawable.Drawable; import android.util.AttributeSet; import android.view.KeyEvent; import android.view.View; import android.view.ViewGroup; import android.widget.SpinnerAdapter; import androidx.appcompat.R; import androidx.appcompat.view.ActionMode; import androidx.fragment.app.FragmentTransaction; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; /* loaded from: classes.dex */ public abstract class ActionBar { public static final int DISPLAY_HOME_AS_UP = 4; public static final int DISPLAY_SHOW_CUSTOM = 16; public static final int DISPLAY_SHOW_HOME = 2; public static final int DISPLAY_SHOW_TITLE = 8; public static final int DISPLAY_USE_LOGO = 1; @Deprecated public static final int NAVIGATION_MODE_LIST = 1; @Deprecated public static final int NAVIGATION_MODE_STANDARD = 0; @Deprecated public static final int NAVIGATION_MODE_TABS = 2; @Retention(RetentionPolicy.SOURCE) /* loaded from: classes.dex */ public @interface DisplayOptions { } @Retention(RetentionPolicy.SOURCE) /* loaded from: classes.dex */ public @interface NavigationMode { } /* loaded from: classes.dex */ public interface OnMenuVisibilityListener { void onMenuVisibilityChanged(boolean z); } @Deprecated /* loaded from: classes.dex */ public interface OnNavigationListener { boolean onNavigationItemSelected(int i, long j); } @Deprecated /* loaded from: classes.dex */ public static abstract class Tab { public static final int INVALID_POSITION = -1; public abstract CharSequence getContentDescription(); public abstract View getCustomView(); public abstract Drawable getIcon(); public abstract int getPosition(); public abstract Object getTag(); public abstract CharSequence getText(); public abstract void select(); public abstract Tab setContentDescription(int i); public abstract Tab setContentDescription(CharSequence charSequence); public abstract Tab setCustomView(int i); public abstract Tab setCustomView(View view); public abstract Tab setIcon(int i); public abstract Tab setIcon(Drawable drawable); public abstract Tab setTabListener(TabListener tabListener); public abstract Tab setTag(Object obj); public abstract Tab setText(int i); public abstract Tab setText(CharSequence charSequence); } @Deprecated /* loaded from: classes.dex */ public interface TabListener { void onTabReselected(Tab tab, FragmentTransaction fragmentTransaction); void onTabSelected(Tab tab, FragmentTransaction fragmentTransaction); void onTabUnselected(Tab tab, FragmentTransaction fragmentTransaction); } public abstract void addOnMenuVisibilityListener(OnMenuVisibilityListener onMenuVisibilityListener); @Deprecated public abstract void addTab(Tab tab); @Deprecated public abstract void addTab(Tab tab, int i); @Deprecated public abstract void addTab(Tab tab, int i, boolean z); @Deprecated public abstract void addTab(Tab tab, boolean z); public boolean closeOptionsMenu() { return false; } public boolean collapseActionView() { return false; } public void dispatchMenuVisibilityChanged(boolean z) { } public abstract View getCustomView(); public abstract int getDisplayOptions(); public float getElevation() { return 0.0f; } public abstract int getHeight(); public int getHideOffset() { return 0; } @Deprecated public abstract int getNavigationItemCount(); @Deprecated public abstract int getNavigationMode(); @Deprecated public abstract int getSelectedNavigationIndex(); @Deprecated public abstract Tab getSelectedTab(); public abstract CharSequence getSubtitle(); @Deprecated public abstract Tab getTabAt(int i); @Deprecated public abstract int getTabCount(); public Context getThemedContext() { return null; } public abstract CharSequence getTitle(); public abstract void hide(); public boolean invalidateOptionsMenu() { return false; } public boolean isHideOnContentScrollEnabled() { return false; } public abstract boolean isShowing(); public boolean isTitleTruncated() { return false; } @Deprecated public abstract Tab newTab(); public void onConfigurationChanged(Configuration configuration) { } /* JADX INFO: Access modifiers changed from: package-private */ public void onDestroy() { } public boolean onKeyShortcut(int i, KeyEvent keyEvent) { return false; } public boolean onMenuKeyEvent(KeyEvent keyEvent) { return false; } public boolean openOptionsMenu() { return false; } @Deprecated public abstract void removeAllTabs(); public abstract void removeOnMenuVisibilityListener(OnMenuVisibilityListener onMenuVisibilityListener); @Deprecated public abstract void removeTab(Tab tab); @Deprecated public abstract void removeTabAt(int i); boolean requestFocus() { return false; } @Deprecated public abstract void selectTab(Tab tab); public abstract void setBackgroundDrawable(Drawable drawable); public abstract void setCustomView(int i); public abstract void setCustomView(View view); public abstract void setCustomView(View view, LayoutParams layoutParams); public void setDefaultDisplayHomeAsUpEnabled(boolean z) { } public abstract void setDisplayHomeAsUpEnabled(boolean z); public abstract void setDisplayOptions(int i); public abstract void setDisplayOptions(int i, int i2); public abstract void setDisplayShowCustomEnabled(boolean z); public abstract void setDisplayShowHomeEnabled(boolean z); public abstract void setDisplayShowTitleEnabled(boolean z); public abstract void setDisplayUseLogoEnabled(boolean z); public void setHomeActionContentDescription(int i) { } public void setHomeActionContentDescription(CharSequence charSequence) { } public void setHomeAsUpIndicator(int i) { } public void setHomeAsUpIndicator(Drawable drawable) { } public void setHomeButtonEnabled(boolean z) { } public abstract void setIcon(int i); public abstract void setIcon(Drawable drawable); @Deprecated public abstract void setListNavigationCallbacks(SpinnerAdapter spinnerAdapter, OnNavigationListener onNavigationListener); public abstract void setLogo(int i); public abstract void setLogo(Drawable drawable); @Deprecated public abstract void setNavigationMode(int i); @Deprecated public abstract void setSelectedNavigationItem(int i); public void setShowHideAnimationEnabled(boolean z) { } public void setSplitBackgroundDrawable(Drawable drawable) { } public void setStackedBackgroundDrawable(Drawable drawable) { } public abstract void setSubtitle(int i); public abstract void setSubtitle(CharSequence charSequence); public abstract void setTitle(int i); public abstract void setTitle(CharSequence charSequence); public void setWindowTitle(CharSequence charSequence) { } public abstract void show(); public ActionMode startActionMode(ActionMode.Callback callback) { return null; } public void setHideOnContentScrollEnabled(boolean z) { if (z) { throw new UnsupportedOperationException("Hide on content scroll is not supported in this action bar configuration."); } } public void setHideOffset(int i) { if (i != 0) { throw new UnsupportedOperationException("Setting an explicit action bar hide offset is not supported in this action bar configuration."); } } public void setElevation(float f) { if (f != 0.0f) { throw new UnsupportedOperationException("Setting a non-zero elevation is not supported in this action bar configuration."); } } /* loaded from: classes.dex */ public static class LayoutParams extends ViewGroup.MarginLayoutParams { public int gravity; public LayoutParams(Context context, AttributeSet attributeSet) { super(context, attributeSet); this.gravity = 0; TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, R.styleable.ActionBarLayout); this.gravity = obtainStyledAttributes.getInt(R.styleable.ActionBarLayout_android_layout_gravity, 0); obtainStyledAttributes.recycle(); } public LayoutParams(int i, int i2) { super(i, i2); this.gravity = 8388627; } public LayoutParams(int i, int i2, int i3) { super(i, i2); this.gravity = i3; } public LayoutParams(int i) { this(-2, -1, i); } public LayoutParams(LayoutParams layoutParams) { super((ViewGroup.MarginLayoutParams) layoutParams); this.gravity = 0; this.gravity = layoutParams.gravity; } public LayoutParams(ViewGroup.LayoutParams layoutParams) { super(layoutParams); this.gravity = 0; } } }