# 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 listener)

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

# GameIcon.offResize(function listener)

移除小游戏推荐icon组件位置或者尺寸改变事件的监听函数

# GameIcon.onLoad(function listener)

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

# GameIcon.offLoad(function listener)

移除小游戏推荐icon组件加载成功事件的监听函数

# GameIcon.onError(function listener)

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

# GameIcon.offError(function listener)

移除小游戏推荐icon组件加载错误事件的监听函数