jimu-decompiled/sources/androidx/appcompat/app/ActionBar.java
2025-05-13 19:24:51 +02:00

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;
}
}
}