105 lines
2.5 KiB
Java
105 lines
2.5 KiB
Java
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 androidx.appcompat.R$styleable;
|
|
import androidx.appcompat.view.ActionMode;
|
|
|
|
/* loaded from: classes.dex */
|
|
public abstract class ActionBar {
|
|
|
|
public interface OnMenuVisibilityListener {
|
|
void a(boolean z);
|
|
}
|
|
|
|
@Deprecated
|
|
public static abstract class Tab {
|
|
public abstract CharSequence a();
|
|
|
|
public abstract View b();
|
|
|
|
public abstract Drawable c();
|
|
|
|
public abstract CharSequence d();
|
|
|
|
public abstract void e();
|
|
}
|
|
|
|
public ActionMode a(ActionMode.Callback callback) {
|
|
return null;
|
|
}
|
|
|
|
public void a(Configuration configuration) {
|
|
}
|
|
|
|
public abstract void a(CharSequence charSequence);
|
|
|
|
public abstract boolean a(int i, KeyEvent keyEvent);
|
|
|
|
public boolean a(KeyEvent keyEvent) {
|
|
return false;
|
|
}
|
|
|
|
public abstract void b(boolean z);
|
|
|
|
public abstract void c(boolean z);
|
|
|
|
public abstract void d(boolean z);
|
|
|
|
public boolean e() {
|
|
return false;
|
|
}
|
|
|
|
public abstract boolean f();
|
|
|
|
public abstract int g();
|
|
|
|
public abstract Context h();
|
|
|
|
public boolean i() {
|
|
return false;
|
|
}
|
|
|
|
void j() {
|
|
}
|
|
|
|
public boolean k() {
|
|
return false;
|
|
}
|
|
|
|
public static class LayoutParams extends ViewGroup.MarginLayoutParams {
|
|
public int a;
|
|
|
|
public LayoutParams(Context context, AttributeSet attributeSet) {
|
|
super(context, attributeSet);
|
|
this.a = 0;
|
|
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, R$styleable.ActionBarLayout);
|
|
this.a = obtainStyledAttributes.getInt(R$styleable.ActionBarLayout_android_layout_gravity, 0);
|
|
obtainStyledAttributes.recycle();
|
|
}
|
|
|
|
public LayoutParams(int i, int i2) {
|
|
super(i, i2);
|
|
this.a = 0;
|
|
this.a = 8388627;
|
|
}
|
|
|
|
public LayoutParams(LayoutParams layoutParams) {
|
|
super((ViewGroup.MarginLayoutParams) layoutParams);
|
|
this.a = 0;
|
|
this.a = layoutParams.a;
|
|
}
|
|
|
|
public LayoutParams(ViewGroup.LayoutParams layoutParams) {
|
|
super(layoutParams);
|
|
this.a = 0;
|
|
}
|
|
}
|
|
}
|