为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。
本插件是基于app全局的一个悬浮窗口;
打开悬浮窗口
openFloat(params, callback(ret))
rect:
x: 0, //(可选项)数字类型;插件左上角的 x 坐标(相对于所属的 Window 或 Frame);默认值:0
y: 0, //(可选项)数字类型;插件左上角的 y 坐标(相对于所属的 Window 或 Frame);默认值:0
w: 130, //(可选项)数字类型;插件的宽度;支持设置'auto';默认值:默认:'130'
h: 50 //(可选项)数字类型;插件的高度;支持设置'auto';默认值:默认:'50'
bg:
avatar:
state:
avatarSize:
margin:
firstMargin: // 数字类型;第一个按钮距离边框的距离; 默认:9
middleMargin: // 数字类型;第二个按钮距离第一个按钮的距离 默认:居中
thridMargin: // 数字类型;第三个按钮距离第二个按钮的距离 默认:9
radius:
ret:
clickType: //数字类型;点击的事件类型;取值范围:1(点击头像) 2(点击播放操作) 3(点击暂停操作) 4(点击关闭)
var floatModule = api.require('floatModule');
var params = {rect:{x:0,y:0,w:100, h:100}};
floatModule.openFloat(params, function(ret) {
alert(ret);
});
iOS系统、android系统
可提供的1.0.0及更高版本
隐藏悬浮窗口
hide();
var floatModule = api.require('floatModule');
floatModule.hide()
iOS系统、android系统
可提供的1.0.0及更高版本
显示悬浮窗口
show();
var floatModule = api.require('floatModule');
floatModule.show()
iOS系统、android系统
可提供的1.0.0及更高版本
关闭悬浮窗口
close();
var floatModule = api.require('floatModule');
floatModule.close()
iOS系统、android系统
可提供的1.0.0及更高版本
改变播放状态
changeImage(params);
state:
var floatModule = api.require('floatModule');
floatModule.changeState({state:1})
iOS系统、android系统
可提供的1.0.0及更高版本
为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。