0.15

集成面板

集成面板可以将多个模块整合进一个面板中,用多个模块为一个内容提供多样的显示形态和交互体验。

术语约定

TODO

功能特性

  • 对齐网格(Align Grid)

将视窗(Viewport)划分为N行M列的网格,在开启吸附功能后,在(x,y)坐标位置打开的集成面板会自动寻找最靠近的网格,并将最终打开的坐标位置设置为网格的中心的坐标位置(x', y')。

配置说明

TODO

消息订阅

  • /XTC/IntegrationBoard/ActivatePage

此消息将激活一个标签,打开对应的页面

参数
类型
说明

uid

string

准备创建的实例的uid

page

string

要打开的页面的名称,对应TabButton.name

  • /XTC/IntegrationBoard/DirectOpen

此消息将首先创建一个集成面板,然后刷新内容并显示,最后对齐到网格。

参数
类型
说明

uid

string

准备创建并打开的实例的uid

style

string

准备创建并打开的实例的样式

source

string

内容的源类型,可选项为assloud://

uiSlot

string

创建完成的实例的挂载槽的绝对路径

uri

string

内容在源中的访问地址

delay

float

延时打开的时间,单位为秒

position_x

float

打开的位置的x坐标

position_y

float

打开的位置的y坐标

  • /XTC/IntegrationBoard/DirectClose

此消息将关闭并销毁一个集成面板

参数
类型
说明

uid

string

准备关闭并销毁的实例的uid

delay

float

延时关闭的时间,单位为秒

依赖插件

oelMVCS

更新日志

0.15.0

  • 修改:

DirectOpen消息,加入uiSlot参数

0.9.0

  • 新增:

支持视频循环,对应配置为:

<VideoLoop mode="none" visible="false"/>

Last updated