jimu-decompiled/sources/androidx/appcompat/view/menu/MenuItemWrapperJB.java
2025-05-13 19:24:51 +02:00

60 lines
2.2 KiB
Java

package androidx.appcompat.view.menu;
import android.content.Context;
import android.view.ActionProvider;
import android.view.MenuItem;
import android.view.View;
import androidx.appcompat.view.menu.MenuItemWrapperICS;
import androidx.core.internal.view.SupportMenuItem;
import androidx.core.view.ActionProvider;
/* loaded from: classes.dex */
class MenuItemWrapperJB extends MenuItemWrapperICS {
class ActionProviderWrapperJB extends MenuItemWrapperICS.ActionProviderWrapper implements ActionProvider.VisibilityListener {
ActionProvider.VisibilityListener d;
public ActionProviderWrapperJB(MenuItemWrapperJB menuItemWrapperJB, Context context, android.view.ActionProvider actionProvider) {
super(context, actionProvider);
}
@Override // androidx.core.view.ActionProvider
public View a(MenuItem menuItem) {
return this.b.onCreateActionView(menuItem);
}
@Override // androidx.core.view.ActionProvider
public boolean b() {
return this.b.isVisible();
}
@Override // androidx.core.view.ActionProvider
public boolean e() {
return this.b.overridesItemVisibility();
}
@Override // android.view.ActionProvider.VisibilityListener
public void onActionProviderVisibilityChanged(boolean z) {
ActionProvider.VisibilityListener visibilityListener = this.d;
if (visibilityListener != null) {
visibilityListener.onActionProviderVisibilityChanged(z);
}
}
@Override // androidx.core.view.ActionProvider
public void a(ActionProvider.VisibilityListener visibilityListener) {
this.d = visibilityListener;
this.b.setVisibilityListener(visibilityListener != null ? this : null);
}
}
MenuItemWrapperJB(Context context, SupportMenuItem supportMenuItem) {
super(context, supportMenuItem);
}
@Override // androidx.appcompat.view.menu.MenuItemWrapperICS
MenuItemWrapperICS.ActionProviderWrapper a(android.view.ActionProvider actionProvider) {
return new ActionProviderWrapperJB(this, this.b, actionProvider);
}
}