applause

来自于:开发者立即使用

固件要求

Android:2.3.1及以上 iOS:7.0及以上

showAppLause clickAppLause

论坛示例

为帮助用户更好更快的使用模块,论坛维护了一个示例,示例中包含示例代码供您参考。

showAppLause

显示鼓掌动画按钮

showAppLause({params}, callback(ret, err))

params

rect:

  • 类型:JSON 对象
  • 描述:(必填项)鼓掌按钮的位置及尺寸
  • 内部字段:
  1. {
  2. x: 0, //(必填项)数字类型;鼓掌按钮左上角的 x 坐标(相对于所属的 Window 或 Frame);默认值:0
  3. y: 0, //(必填项)数字类型;鼓掌按钮左上角的 y 坐标(相对于所属的 Window 或 Frame);默认值:0
  4. w: 60, //(必填项)数字类型;鼓掌按钮的宽度;默认值:60
  5. h: 60 //(必填项)数字类型;鼓掌按钮的高度;默认值:60
  6. }

placeholderImg:

  • 类型:字符串
  • 描述:(必填项)鼓掌按钮图片路径(支持 fs://、widget://)。

iamges:

  • 类型:数组对象
  • 描述:(必填项)鼓掌后飘动的图形图片路径(支持 fs://、widget://)。

isShowNum:

  • 类型:布尔型
  • 描述:(可选项)是否显示鼓掌的数量。
  • 默认值:false

applauseNum:

  • 类型:数字型
  • 描述:(可选项)鼓掌的起始数。
  • 默认值:0

fixedOn:

  • 类型:字符串
  • 描述:(可选项)模块所属 Frame 的名字,若不传则模块归属于当前 Window

fixed:

  • 类型:布尔
  • 描述:((可选项)模块是否随所属 Window 或 Frame 滚动
  • 默认值:true(不随之滚动)

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. status : true, //布尔值 true|false
  3. eventType: 'show', //字符串;show,click
  4. applauseNum : 12 //数字型 鼓掌次数
  5. }

err:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. msg:""
  3. }

示例代码

  1. var demo = api.require('applause');
  2. demo.showAppLause({
  3. rect : {
  4. x : 100,
  5. y : api.frameHeight - 80,
  6. w : 60,
  7. h : 60
  8. },
  9. placeholderImg : "widget://res/image/applause.png",
  10. iamges : ["widget://res/image/applause_1.png",
  11. "widget://res/image/applause_2.png",
  12. "widget://res/image/applause_3.png",
  13. "widget://res/image/applause_4.png",
  14. "widget://res/image/applause_5.png",
  15. "widget://res/image/applause_6.png",
  16. "widget://res/image/applause_7.png"
  17. ],
  18. isShowNum : false,
  19. applauseNum : 0,
  20. fixedOn : api.frameName,
  21. fixed : true
  22. }, function(ret, err) {
  23. api.toast({
  24. msg : JSON.stringify(ret)
  25. });
  26. });

可用性

iOS、Android系统

可提供的1.0.0及更高版本

clickAppLause

点击鼓掌动画按钮

clickAppLause(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. status : true, //布尔值 true|false
  3. eventType: 'show', //字符串;show,click
  4. applauseNum : 12 //数字型 鼓掌次数
  5. }

err:

  • 类型:JSON对象
  • 内部字段:
  1. {
  2. msg:""
  3. }

示例代码

  1. var demo = api.require('applause');
  2. demo.clickAppLause(function(ret, err) {
  3. api.toast({
  4. msg : JSON.stringify(ret)
  5. });
  6. });

可用性

iOS、Android系统

可提供的1.0.0及更高版本