创建桌面图标按钮,且无时长限制,用户点击按钮即可创建桌面图标
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
type | String | 否 | 按钮的类型,可为 text / image。若为 text,则只显示文本,否则显示图标加文本。默认图标加文本形式 |
image | String | 否 | 替换按钮的默认图片,当 type 为 image 时显示,支持本地和网络图片 |
style | Object | 否 | 按钮的样式 |
style 的结构
文本的透明度需大于"80",文本大小需超过 8px; 按钮宽高不能超过 800; 不同分辨率位置需要做适配,默认位置在屏幕右边居中
属性 | 类型 | 必填 | 说明 |
---|---|---|---|
left | Number | 否 | 桌面图标按钮的左上角横坐标 px |
top | Number | 否 | 桌面图标按钮的左上角纵坐标 px |
width | Number | 否 | 桌面图标按钮的宽度 px |
height | Number | 否 | 桌面图标按钮的高度 px |
backgroundColor | String | 否 | 文本的背景颜色,必须是 16 进制格式的颜色字符串,默认:‘#00000000’ |
color | String | 否 | 文本的颜色。必须是 16 进制格式的颜色字符串,默认:‘#ffffff’。 |
fontSize | Number | 否 | 文本的字号 |
创建桌面图标 shortcut 按钮组件
调整桌面图标按钮位置,传入参数与 createShortcutButton 一致
显示创建桌面图标按钮
隐藏创建桌面图标按钮
销毁桌面图标按钮
监听创建桌面图标按钮错误事件
创建桌面图标按钮点击后是否创建成功的回调函数
属性 | 类型 | 说明 |
---|---|---|
msg | String | 回调信息 |
code | Number | 返回码 |
返回码
code(返回码) | 描述 |
---|---|
101 | 传入的本地图片资源不存在 |
102 | 初始化传入参数失败 |
103 | 创建桌面图标按钮失败 |
104 | 文本颜色解析失败 |
105 | 调整按钮位置失败 |
监听创建桌面图标按钮点击后是否创建成功的事件
创建桌面图标按钮点击后是否创建成功的回调函数
属性 | 类型 | 说明 |
---|---|---|
msg | String | 回调信息 |
code | Number | 返回码 |
返回码
code(返回码) | 描述 |
---|---|
0 | 创建桌面图标成功 |
1 | 桌面图标已存在,更新桌面图标成功 |
200 | 创建桌面图标失败 |
804 | 游戏包名处于黑名单状态 |
取消监听桌面图标按钮错误的事件
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);
取消监听桌面图标按钮点击后是否创建成功的事件