GameIcon

小游戏推荐icon组件。小游戏推荐icon组件是一个原生组件,层级比上屏 Canvas 高,会覆盖在上屏 Canvas 上。小游戏推荐icon组件默认是隐藏的,需要调用 GameIcon.show() 将其显示。

属性

Boolean isDestroyed

是否已销毁的标记位

Array icons

每个icon渲染出来之后都有位置、尺寸和样式等信息,统一由icons数组维护,数组的每一项称为iconItem

Object iconItem

单个游戏icon的位置和样式等信息

属性类型说明
appNameHiddenBoolean游戏名称是否隐藏
colorString游戏名称的颜色色号
sizeNumber游戏icon的宽高值
borderWidthNumber游戏icon的border尺寸
borderColorString游戏icon的border颜色色值
leftNumber游戏icon的X轴坐标
topNumber游戏icon的Y轴坐标

方法

Promise GameIcon.load()

小游戏推荐icon组件加载数据接口。

Promise GameIcon.show()

显示小游戏推荐icon组件。

Promise GameIcon.hide()

隐藏小游戏推荐icon组件。

Promise GameIcon.destroy()

销毁小游戏推荐icon组件,组件销毁后所有方法和事件都将失效。

GameIcon.onResize(function callback)

监听小游戏推荐icon组件位置或者尺寸改变事件。回调函数回抛出一个数组,包含被渲染出来的游戏的信息,该数组为组件实例属性icons的子集。

GameIcon.offResize(function callback)

取消监听小游戏推荐icon组件位置或者尺寸改变事件

GameIcon.onLoad(function callback)

监听小游戏推荐icon组件加载成功事件。

GameIcon.offLoad(function callback)

取消监听小游戏推荐icon组件加载成功事件

GameIcon.onError(function callback)

监听小游戏推荐icon组件加载错误事件。

GameIcon.offError(function callback)

取消监听小游戏推荐icon组件加载错误事件