keyback

2022-06-13 09:26 更新

監(jiān)聽安卓設(shè)備 back 鍵被點(diǎn)擊事件,以及 TabLayout 中的返回按鈕點(diǎn)擊事件,iOS 中可傳入 slidBackIntercept 參數(shù)監(jiān)聽頁面右滑返回事件。

該事件必須在 Window 中注冊(cè)才有效,F(xiàn)rame 中注冊(cè)無效,并且只在當(dāng)前屏幕上的 window 才能收到回調(diào)。

callback(ret, err)

ret:

  • 描述:被點(diǎn)擊的鍵值
  • 內(nèi)部字段:

{
    keyCode:0               //被點(diǎn)擊的按鍵,只 Android 有效
    longPress:false         //是否是長(zhǎng)按,只 Android 有效
}

示例代碼

api.addEventListener({
    name: 'keyback',
    extra:{
        slidBackIntercept:false    //打開頁面時(shí)若 slidBackType 參數(shù)為 edge,可通過此參數(shù)設(shè)置是否攔截頁面右滑返回,只 iOS 有效,默認(rèn)值為 false,布爾類型
    }
}, function(ret, err) {
    api.alert({
            msg: '觸發(fā)了返回事件'
        });


});

可用性

Android系統(tǒng)

可提供的1.0.0及更高版本

以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)