类 NEMeetingMenuItem
java.lang.Object
com.netease.yunxin.kit.meeting.sdk.menu.NEMeetingMenuItem
- 直接已知子类:
NECheckableMenuItem
,NESingleStateMenuItem
菜单项基类。菜单通过ID来唯一标识,大于等于
NEMenuIDs.FIRST_INJECTED_MENU_ID
的菜单为自定义菜单,小于为SDK内置菜单。
目前SDK提供了单状态菜单 NESingleStateMenuItem
与双状态菜单 NECheckableMenuItem
实现可供使用。单状态菜单始终展示相同的标题与图标;多状态的菜单包含与状态数一一对应的标题与图标,在菜单状态变更时会触发UI更新。
通过注册NEMeetingOnInjectedMenuItemClickListener
回调可监听自定义注入菜单的点击事件(SDK内置菜单不会触发回调)。
-
字段概要
修饰符和类型字段说明static final int
合法的自定义注入菜单的起始ID。static final int
菜单项名称允许的最大长度 -
构造器概要
-
方法概要
修饰符和类型方法说明boolean
int
int
hashCode()
boolean
isValid()
void
setItemId
(int itemId) 设置菜单IDvoid
setVisibility
(NEMenuVisibility visibility) 设置菜单可见性toString()
-
字段详细资料
-
构造器详细资料
-
NEMeetingMenuItem
public NEMeetingMenuItem(int itemId)
-
-
方法详细资料
-
getItemId
public int getItemId()- 返回:
- 当前菜单项ID
-
setItemId
public void setItemId(int itemId) 设置菜单ID- 参数:
itemId
- 菜单ID
-
getVisibility
- 返回:
- 当前菜单项可见性
-
equals
-
toString
-
hashCode
public int hashCode() -
isValid
public boolean isValid()- 返回:
- 菜单项是否合法
-