类 EasePopupMenuHelper
- java.lang.Object
-
- io.agora.chat.uikit.menu.EasePopupMenuHelper
-
- 所有已实现的接口:
androidx.appcompat.widget.PopupMenu.OnDismissListener,androidx.appcompat.widget.PopupMenu.OnMenuItemClickListener
public class EasePopupMenuHelper extends java.lang.Object implements androidx.appcompat.widget.PopupMenu.OnMenuItemClickListener, androidx.appcompat.widget.PopupMenu.OnDismissListener
-
-
构造器概要
构造器 构造器 说明 EasePopupMenuHelper()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddItemMenu(int groupId, int itemId, int order, java.lang.String title)voidaddItemMenu(MenuItemBean item)voidclear()static floatdip2px(android.content.Context context, float value)dip to pxvoidfindItemVisible(int id, boolean visible)voidinitMenu(android.view.View view)This method needs to be called beforeshow(int, int)voidonDismiss(androidx.appcompat.widget.PopupMenu menu)booleanonMenuItemClick(android.view.MenuItem item)voidsetOnPopupMenuDismissListener(OnPopupMenuDismissListener listener)Listener the event of PopupMenu dismissvoidsetOnPopupMenuItemClickListener(OnPopupMenuItemClickListener listener)Set item click eventvoidshow()voidshow(int x, int y)
-
-
-
方法详细资料
-
initMenu
public void initMenu(@NonNull android.view.View view)This method needs to be called beforeshow(int, int)- 参数:
view-
-
clear
public void clear()
-
addItemMenu
public void addItemMenu(MenuItemBean item)
-
addItemMenu
public void addItemMenu(int groupId, int itemId, int order, java.lang.String title)
-
findItemVisible
public void findItemVisible(int id, boolean visible)
-
show
public void show()
-
show
public void show(int x, int y)
-
dip2px
public static float dip2px(android.content.Context context, float value)dip to px- 参数:
context-value-- 返回:
-
onMenuItemClick
public boolean onMenuItemClick(android.view.MenuItem item)
- 指定者:
onMenuItemClick在接口中androidx.appcompat.widget.PopupMenu.OnMenuItemClickListener
-
setOnPopupMenuItemClickListener
public void setOnPopupMenuItemClickListener(OnPopupMenuItemClickListener listener)
Set item click event- 参数:
listener-
-
setOnPopupMenuDismissListener
public void setOnPopupMenuDismissListener(OnPopupMenuDismissListener listener)
Listener the event of PopupMenu dismiss- 参数:
listener-
-
onDismiss
public void onDismiss(androidx.appcompat.widget.PopupMenu menu)
- 指定者:
onDismiss在接口中androidx.appcompat.widget.PopupMenu.OnDismissListener
-
-