更新时间:2024-09-14 GMT+08:00
分享

自定义会中标题栏点击弹出菜单

通过自定义会中标题栏的点击弹出菜单的接口可以实现点击图1弹出图2菜单面板中显示内容

使用场景

需要调整弹出的会议详情面板中显示的内容,比如隐藏密码、新增自定义view项等

注意事项

1.SDK初始化的时候必须传入这个配置sdkConfig才会生效

自定义会中标题栏点击弹出菜单的设置

示例代码

sdkConfig.setConfTitlePopwindowHandle(new CustomConfTitleBarPopwindowHandle());
图1 会中标题栏点击区域
图2 自定义会议详情面板

示例代码

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
//自定义会中标题栏点击弹出菜单, IMenuAction定义了一些View的操作函数,也可直接强转成ViewGroup对子view进行增删改查
public class CustomConfTitleBarPopwindowHandle implements IConfTitleBarPopwindowHandle {
    @Override
    public void buildConfTitleBarPopwindow(IMenuAction iMenuAction) {
        if (!HWMBizSdk.getBizOpenApi().isSelfChairMan()) {
            //如果自己不是主持人,不显示密码view
            View mPwdView = iMenuAction.findView(BuildInMenuType.CONF_TITLE_PWD_LAYOUT);
            if (mPwdView != null) {
                mPwdView.setVisibility(View.GONE);
            }
        } else {
            //如果自己是主持人,显示密码view
            View mPwdView = iMenuAction.findView(BuildInMenuType.CONF_TITLE_PWD_LAYOUT);
            if (mPwdView != null) {
                mPwdView.setVisibility(View.VISIBLE);
            }
        }
    }
}

相关文档