You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
133 lines
4.0 KiB
133 lines
4.0 KiB
package p025i;
|
|
|
|
import android.content.Context;
|
|
import android.graphics.Rect;
|
|
import android.view.MenuItem;
|
|
import android.view.View;
|
|
import android.view.ViewGroup;
|
|
import android.widget.AdapterView;
|
|
import android.widget.FrameLayout;
|
|
import android.widget.HeaderViewListAdapter;
|
|
import android.widget.ListAdapter;
|
|
import android.widget.PopupWindow;
|
|
import androidx.appcompat.view.menu.C0102d;
|
|
import androidx.appcompat.view.menu.C0103e;
|
|
import androidx.appcompat.view.menu.C0107g;
|
|
import androidx.appcompat.view.menu.InterfaceC0112i;
|
|
|
|
/* renamed from: i.d */
|
|
/* loaded from: classes.dex */
|
|
public abstract class AbstractC1012d implements InterfaceC1015g, InterfaceC0112i, AdapterView.OnItemClickListener {
|
|
|
|
/* renamed from: d */
|
|
public Rect f2544d;
|
|
|
|
/* renamed from: o */
|
|
public static int m2393o(ListAdapter listAdapter, ViewGroup viewGroup, Context context, int i) {
|
|
int makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(0, 0);
|
|
int makeMeasureSpec2 = View.MeasureSpec.makeMeasureSpec(0, 0);
|
|
int count = listAdapter.getCount();
|
|
View view = null;
|
|
int i2 = 0;
|
|
int i3 = 0;
|
|
for (int i4 = 0; i4 < count; i4++) {
|
|
int itemViewType = listAdapter.getItemViewType(i4);
|
|
if (itemViewType != i3) {
|
|
view = null;
|
|
i3 = itemViewType;
|
|
}
|
|
if (viewGroup == null) {
|
|
viewGroup = new FrameLayout(context);
|
|
}
|
|
view = listAdapter.getView(i4, view, viewGroup);
|
|
view.measure(makeMeasureSpec, makeMeasureSpec2);
|
|
int measuredWidth = view.getMeasuredWidth();
|
|
if (measuredWidth >= i) {
|
|
return i;
|
|
}
|
|
if (measuredWidth > i2) {
|
|
i2 = measuredWidth;
|
|
}
|
|
}
|
|
return i2;
|
|
}
|
|
|
|
/* renamed from: x */
|
|
public static boolean m2384x(C0103e c0103e) {
|
|
int size = c0103e.size();
|
|
for (int i = 0; i < size; i++) {
|
|
MenuItem item = c0103e.getItem(i);
|
|
if (item.isVisible() && item.getIcon() != null) {
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
/* renamed from: y */
|
|
public static C0102d m2383y(ListAdapter listAdapter) {
|
|
return listAdapter instanceof HeaderViewListAdapter ? (C0102d) ((HeaderViewListAdapter) listAdapter).getWrappedAdapter() : (C0102d) listAdapter;
|
|
}
|
|
|
|
@Override // androidx.appcompat.view.menu.InterfaceC0112i
|
|
/* renamed from: d */
|
|
public void mo2399d(Context context, C0103e c0103e) {
|
|
}
|
|
|
|
@Override // androidx.appcompat.view.menu.InterfaceC0112i
|
|
/* renamed from: e */
|
|
public boolean mo2398e(C0103e c0103e, C0107g c0107g) {
|
|
return false;
|
|
}
|
|
|
|
@Override // androidx.appcompat.view.menu.InterfaceC0112i
|
|
/* renamed from: g */
|
|
public boolean mo2397g(C0103e c0103e, C0107g c0107g) {
|
|
return false;
|
|
}
|
|
|
|
/* renamed from: l */
|
|
public abstract void mo2396l(C0103e c0103e);
|
|
|
|
/* renamed from: m */
|
|
public boolean mo2395m() {
|
|
return true;
|
|
}
|
|
|
|
/* renamed from: n */
|
|
public Rect m2394n() {
|
|
return this.f2544d;
|
|
}
|
|
|
|
@Override // android.widget.AdapterView.OnItemClickListener
|
|
public void onItemClick(AdapterView<?> adapterView, View view, int i, long j) {
|
|
ListAdapter listAdapter = (ListAdapter) adapterView.getAdapter();
|
|
m2383y(listAdapter).f301d.m4904M((MenuItem) listAdapter.getItem(i), this, mo2395m() ? 0 : 4);
|
|
}
|
|
|
|
/* renamed from: p */
|
|
public abstract void mo2392p(View view);
|
|
|
|
/* renamed from: q */
|
|
public void m2391q(Rect rect) {
|
|
this.f2544d = rect;
|
|
}
|
|
|
|
/* renamed from: r */
|
|
public abstract void mo2390r(boolean z);
|
|
|
|
/* renamed from: s */
|
|
public abstract void mo2389s(int i);
|
|
|
|
/* renamed from: t */
|
|
public abstract void mo2388t(int i);
|
|
|
|
/* renamed from: u */
|
|
public abstract void mo2387u(PopupWindow.OnDismissListener onDismissListener);
|
|
|
|
/* renamed from: v */
|
|
public abstract void mo2386v(boolean z);
|
|
|
|
/* renamed from: w */
|
|
public abstract void mo2385w(int i);
|
|
} |