keyback

2022-06-13 09:26 更新

监听安卓设备 back 键被点击事件,以及 TabLayout 中的返回按钮点击事件,iOS 中可传入 slidBackIntercept 参数监听页面右滑返回事件。

该事件必须在 Window 中注册才有效,Frame 中注册无效,并且只在当前屏幕上的 window 才能收到回调。

callback(ret, err)

ret:

  • 描述:被点击的键值
  • 内部字段:

{
    keyCode:0               //被点击的按键,只 Android 有效
    longPress:false         //是否是长按,只 Android 有效
}

示例代码

api.addEventListener({
    name: 'keyback',
    extra:{
        slidBackIntercept:false    //打开页面时若 slidBackType 参数为 edge,可通过此参数设置是否拦截页面右滑返回,只 iOS 有效,默认值为 false,布尔类型
    }
}, function(ret, err) {
    api.alert({
            msg: '触发了返回事件'
        });


});

可用性

Android系统

可提供的1.0.0及更高版本

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号