接入指南 API 工具 其他

桌面图标按钮

qg.createShortcutButton(Object object)

创建桌面图标按钮,且无时长限制,用户点击按钮即可创建桌面图标

参数

属性类型必填说明
typeString按钮的类型,可为 text / image。若为 text,则只显示文本,否则显示图标加文本。默认图标加文本形式
imageString替换按钮的默认图片,当 type 为 image 时显示,支持本地和网络图片
styleObject按钮的样式

style 的结构

文本的透明度需大于"80",文本大小需超过 8px; 按钮宽高不能超过 800; 不同分辨率位置需要做适配,默认位置在屏幕右边居中

属性类型必填说明
leftNumber桌面图标按钮的左上角横坐标 px
topNumber桌面图标按钮的左上角纵坐标 px
widthNumber桌面图标按钮的宽度 px
heightNumber桌面图标按钮的高度 px
backgroundColorString文本的背景颜色,必须是 16 进制格式的颜色字符串,默认:‘#00000000’
colorString文本的颜色。必须是 16 进制格式的颜色字符串,默认:‘#ffffff’。
fontSizeNumber文本的字号

返回值

创建桌面图标 shortcut 按钮组件

方法

ShortcutButton.resize(Object object)

调整桌面图标按钮位置,传入参数与 createShortcutButton 一致

ShortcutButton.show()

显示创建桌面图标按钮

ShortcutButton.hide()

隐藏创建桌面图标按钮

ShortcutButton.destroy()

销毁桌面图标按钮

ShortcutButton.onError(Function listener)

监听创建桌面图标按钮错误事件

参数 listener(Object res)

创建桌面图标按钮点击后是否创建成功的回调函数

属性类型说明
msgString回调信息
codeNumber返回码

返回码

code(返回码)描述
101传入的本地图片资源不存在
102初始化传入参数失败
103创建桌面图标按钮失败
104文本颜色解析失败
105调整按钮位置失败

ShortcutButton.onTap(Function listener)

监听创建桌面图标按钮点击后是否创建成功的事件

参数 listener(Object res)

创建桌面图标按钮点击后是否创建成功的回调函数

属性类型说明
msgString回调信息
codeNumber返回码

返回码

code(返回码)描述
0创建桌面图标成功
1桌面图标已存在,更新桌面图标成功
200创建桌面图标失败
804游戏包名处于黑名单状态

ShortcutButton.offError()

取消监听桌面图标按钮错误的事件

示例

var button = qg.createShortcutButton({
  type: "image",
  style: {
    left: 900,
    top: 1000,
    width: 100,
    height: 100
  }
});

var startHandler = function(data) {
  console.log(data);
};
button.onTap(startHandler);

ShortcutButton.offTap()

取消监听桌面图标按钮点击后是否创建成功的事件

条匹配 "" 的结果

    没有搜索到与 "" 相关的内容