applause
来自于:开发者立即使用
固件要求
Android:2.3.1及以上 iOS:7.0及以上
论坛示例
为帮助用户更好更快的使用模块,论坛维护了一个示例,示例中包含示例代码供您参考。
showAppLause
显示鼓掌动画按钮
showAppLause({params}, callback(ret, err))
params
rect:
- 类型:JSON 对象
- 描述:(必填项)鼓掌按钮的位置及尺寸
- 内部字段:
{
x: 0, //(必填项)数字类型;鼓掌按钮左上角的 x 坐标(相对于所属的 Window 或 Frame);默认值:0
y: 0, //(必填项)数字类型;鼓掌按钮左上角的 y 坐标(相对于所属的 Window 或 Frame);默认值:0
w: 60, //(必填项)数字类型;鼓掌按钮的宽度;默认值:60
h: 60 //(必填项)数字类型;鼓掌按钮的高度;默认值:60
}
placeholderImg:
- 类型:字符串
- 描述:(必填项)鼓掌按钮图片路径(支持 fs://、widget://)。
iamges:
- 类型:数组对象
- 描述:(必填项)鼓掌后飘动的图形图片路径(支持 fs://、widget://)。
isShowNum:
- 类型:布尔型
- 描述:(可选项)是否显示鼓掌的数量。
- 默认值:false
applauseNum:
- 类型:数字型
- 描述:(可选项)鼓掌的起始数。
- 默认值:0
fixedOn:
- 类型:字符串
- 描述:(可选项)模块所属 Frame 的名字,若不传则模块归属于当前 Window
fixed:
- 类型:布尔
- 描述:((可选项)模块是否随所属 Window 或 Frame 滚动
- 默认值:true(不随之滚动)
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
status : true, //布尔值 true|false
eventType: 'show', //字符串;show,click
applauseNum : 12 //数字型 鼓掌次数
}
err:
- 类型:JSON对象
- 内部字段:
{
msg:""
}
示例代码
var demo = api.require('applause');
demo.showAppLause({
rect : {
x : 100,
y : api.frameHeight - 80,
w : 60,
h : 60
},
placeholderImg : "widget://res/image/applause.png",
iamges : ["widget://res/image/applause_1.png",
"widget://res/image/applause_2.png",
"widget://res/image/applause_3.png",
"widget://res/image/applause_4.png",
"widget://res/image/applause_5.png",
"widget://res/image/applause_6.png",
"widget://res/image/applause_7.png"
],
isShowNum : false,
applauseNum : 0,
fixedOn : api.frameName,
fixed : true
}, function(ret, err) {
api.toast({
msg : JSON.stringify(ret)
});
});
可用性
iOS、Android系统
可提供的1.0.0及更高版本
clickAppLause
点击鼓掌动画按钮
clickAppLause(callback(ret, err))
callback(ret, err)
ret:
- 类型:JSON对象
- 内部字段:
{
status : true, //布尔值 true|false
eventType: 'show', //字符串;show,click
applauseNum : 12 //数字型 鼓掌次数
}
err:
- 类型:JSON对象
- 内部字段:
{
msg:""
}
示例代码
var demo = api.require('applause');
demo.clickAppLause(function(ret, err) {
api.toast({
msg : JSON.stringify(ret)
});
});
可用性
iOS、Android系统
可提供的1.0.0及更高版本