类 NECheckableMenuItem

java.lang.Object
com.netease.yunxin.kit.meeting.sdk.menu.NEMeetingMenuItem
com.netease.yunxin.kit.meeting.sdk.menu.NECheckableMenuItem

public class NECheckableMenuItem extends NEMeetingMenuItem
包含checkeduncheck两个状态的菜单项,初始时菜单项为uncheck状态,点击后可切换至checked状态,如此反复。在菜单项点击回调方法中可获取当前菜单项的状态,并可控制菜单项是否应该进行状态迁移。
另请参阅:
  • 构造器详细资料

    • NECheckableMenuItem

      public NECheckableMenuItem(int itemId, NEMenuVisibility visibility, NEMenuItemInfo uncheckStateItem, NEMenuItemInfo checkedStateItem)
      参数:
      itemId - 菜单ID
      visibility - 菜单可见性
      checkedStateItem - 选中状态时的UI描述
      uncheckStateItem - 非选中状态下的UI描述
    • NECheckableMenuItem

      public NECheckableMenuItem(int itemId, NEMenuVisibility visibility, NEMenuItemInfo uncheckStateItem, NEMenuItemInfo checkedStateItem, boolean checked)
      参数:
      itemId - 菜单ID
      visibility - 菜单可见性
      checkedStateItem - 选中状态时的UI描述
      uncheckStateItem - 非选中状态下的UI描述
      checked - 初始状态是否为选中状态
  • 方法详细资料

    • getCheckedStateItem

      public NEMenuItemInfo getCheckedStateItem()
    • getUncheckStateItem

      public NEMenuItemInfo getUncheckStateItem()
    • isChecked

      public boolean isChecked()
    • setChecked

      public void setChecked(boolean checked)
    • isValid

      public boolean isValid()
      覆盖:
      isValid 在类中 NEMeetingMenuItem
      返回:
      菜单项是否合法
    • toString

      public String toString()
      覆盖:
      toString 在类中 NEMeetingMenuItem