applause

来自于:开发者立即使用

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及更高版本