showFloatBox
展示一个悬浮框,浮动在屏幕上。
showFloatBox({params}, callback)
params
preventDefault:
- 类型:布尔
- 默认值:false
- 描述:(可选项)是否阻止默认行为,若传true,可以在回调方法里面处理悬浮框点击操作。默认的行为:1、在主widget调用该方法无效 2、点击后会弹出退出应用提示
iconPath:
- 类型:字符串
- 默认值:应用图标
- 描述:(可选项)展示在悬浮框中的图片地址
duration:
- 类型:字符串
- 默认值:5000毫秒
- 描述:(可选项)自动消隐时长。在该时长内不发生触摸悬浮框行为,悬浮框自动消隐至半透状态
callback(ret, err)
ret:
- 描述:悬浮框点击后的回调
- 内部字段:
{
type:'click' //事件类型,取值范围:click
}
示例代码
api.showFloatBox({
iconPath: 'widget://image/icon.png',
duration: 3000
});
补充说明
对主widget无效
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本