- GameIcon
- 属性
- 方法
- Promise GameIcon.load()
- Promise GameIcon.show()
- Promise GameIcon.hide()
- Promise GameIcon.destroy()
- GameIcon.onResize(function callback)
- GameIcon.offResize(function callback)
- GameIcon.onLoad(function callback)
- GameIcon.offLoad(function callback)
- GameIcon.onError(function callback)
- GameIcon.offError(function callback)
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组件加载错误事件