类型 | 描述 |
麦位列表的布局模式,支持元素布局、宫格布局、纵向布局、自定义布局 | |
麦位布局的对齐方式 | |
请求类型(申请上麦和邀请上麦) | |
麦位布局大小 | |
麦位布局配置信息 | |
麦位布局中每一行的布局配置信息 | |
请求回调 | |
麦位视图适配器 |
类型 | 描述 |
FOCUS | 元素布局 |
GRID | 宫格布局 |
VERTICAL | 纵向布局 |
FREE | 自定义布局 |
类型 | 说明 |
START | 麦位靠近起始位置 |
END | 麦位靠近结束位置 |
CENTER | 麦位靠近中间位置 |
SPACE_BETWEEN | 第一个麦位之前和最后一个麦位之后不留空间,其它麦位之间均匀分布剩余空间 |
SPACE_AROUND | 第一个麦位之前和最后一个麦位之后分布一半空间,其它麦位之间均匀分布剩余空间 |
SPACE_EVENLY | 在所有麦位之间均匀分布剩余空间 |
类型 | 描述 |
APPLY_TO_TAKE_SEAT | 申请上麦 |
INVITE_TO_TAKE_SEAT | 邀请上麦 |
类型 | 描述 |
width | 布局宽度 |
height | 布局高度 |
类型 | 描述 |
rowConfigs | |
rowSpacing | 麦位布局行间距 |
类型 | 描述 |
count | 此行显示的麦位数量 |
seatSpacing | 此行中每个麦位水平间距(仅当对齐方式为 START、END 和 CENTER 时生效) |
seatSize | 此行中麦位布局大小 |
alignment |
API | 说明 |
请求被接受 | |
请求被拒绝 | |
请求被取消 | |
请求超时 | |
请求异常 |
API | 说明 |
创建单个麦位布局时回调。 | |
更新麦位视图时回调。 | |
更新用户音量时回调。 |
void onAccepted(TUIRoomDefine.UserInfo userInfo);
参数 | 类型 | 描述 |
userInfo | UserInfo | 响应当前请求的用户信息 |
void onRejected(TUIRoomDefine.UserInfo userInfo);
参数 | 类型 | 描述 |
userInfo | UserInfo | 响应当前请求的用户信息 |
void onCancelled(TUIRoomDefine.UserInfo userInfo);
参数 | 类型 | 描述 |
userInfo | UserInfo | 取消当前请求的用户信息 |
void onTimeout(TUIRoomDefine.UserInfo userInfo);
参数 | 类型 | 描述 |
userInfo | UserInfo | 发起请求的用户信息 |
void onError(TUIRoomDefine.UserInfo userInfo, TUICommonDefine.Error error, String message);
参数 | 类型 | 描述 |
userInfo | UserInfo | 发起请求的用户信息 |
error | TUICommonDefine.Error | 错误码 |
message | String | 错误信息 |
View createSeatView(SeatGridView seatGridView, TUIRoomDefine.SeatInfo seatInfo);
参数 | 类型 | 描述 |
seatGridView | SeatGridView | 语聊房核心组件 |
seatInfo | SeatInfo | 麦位信息 |
void updateSeatView(SeatGridView seatGridView, TUIRoomDefine.SeatInfo seatInfo, View seatView);
参数 | 类型 | 描述 |
seatGridView | SeatGridView | 语聊房核心组件 |
seatInfo | SeatInfo | 麦位信息 |
seatView | View | 当前更新的麦位视图 |
void updateUserVolume(SeatGridView seatGridView, int volume, View seatView);
参数 | 类型 | 描述 |
seatGridView | SeatGridView | 语聊房核心组件 |
volume | int | 音量大小 |
seatView | View | 当前音量变化的麦位布局视图 |
本页内容是否解决了您的问题?