GameIcon

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

属性

Boolean isDestroyed

是否已销毁的标记位

Array icons

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

Object iconItem

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

属性 类型 说明
appNameHidden Boolean 游戏名称是否隐藏
color String 游戏名称的颜色色号
size Number 游戏icon的宽高值
borderWidth Number 游戏icon的border尺寸
borderColor String 游戏icon的border颜色色值
left Number 游戏icon的X轴坐标
top Number 游戏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组件加载错误事件