虎牙开放平台文档

hyExt.panel.setLayout

  • 设置小程序布局
  • 适用于浮窗小程序
  • 引入版本 1.7.0
  • 适用终端
    • 虎牙直播主站
    • 虎牙直播APP-iOS:7.9.3
    • 虎牙直播APP-安卓:7.9.10
    • 虎牙直播助手-iOS:4.5.0
    • 虎牙直播助手-安卓:4.5.2
    • 虎牙直播PC客户端-观众侧:未验证

接口签名

declare namespace hyExt { module panel { /** * 设置小程序布局 * @param params 输入参数 */ function setLayout(params: LayoutReq): Promise<void> } /** * 布局信息 */ type LayoutReq = { /** * 是否可见,默认true */ visible: boolean /** * 左上角横坐标占容器的比例 */ x: number /** * 左上角纵坐标占容器的比例 */ y: number /** * 宽度占容器的比例 */ width: number /** * 高度占容器的比例 */ height: number /** * 是否带动画效果 */ animate?: boolean /** * 动画时长(毫秒) */ duration?: number /** * 不透明度 */ alpha: number } }

示例代码

hyExt.panel .setLayout({ visible: true, x: 1, y: 1, width: 1, height: 1, animate: false, duration: 0, alpha: 1, }) .then(() => { console.log("调用hyExt.panel.setLayout成功") }) .catch((err) => { console.log("调用hyExt.panel.setLayout失败", err) })

相关链接