setSystemUiVisibility()后popupWindow以及view的第一次點(diǎn)擊事件丟失

在view中設(shè)置setSystemUiVisibility()后view的點(diǎn)擊事件第一次會(huì)丟失,解決方案:

setOnSystemUiVisibilityChangeListener(newOnSystemUiVisibilityChangeListener() {

@OverridepublicvoidonSystemUiVisibilityChange(intvisibility) {

if((visibility & SYSTEM_UI_FLAG_HIDE_NAVIGATION) == 0) {//show my app view}

}

});

原因:大概調(diào)用setSystemUiVisibility后展示出view沒(méi)有焦點(diǎn)事件,不能與界面進(jìn)行交互,第一次點(diǎn)擊 是獲得焦點(diǎn),可以進(jìn)行交互

所以需要早listener里面手動(dòng)這只UI的view,才能進(jìn)行交互,具體原因沒(méi)有看到官方源碼及其文檔,如果有錯(cuò)望指正,謝謝!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 實(shí)現(xiàn)輔助(外掛)參考地址:http://developer.android.com/training/access...
    AFinalStone閱讀 1,453評(píng)論 0 0
  • 概述 通常來(lái)說(shuō),System bars(包含status bar和navigation bar,如下圖所示, 1代...
    小蕓論閱讀 4,026評(píng)論 0 9
  • ¥開(kāi)啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開(kāi)一個(gè)線(xiàn)程,因...
    小菜c閱讀 6,554評(píng)論 0 17
  • afinalAfinal是一個(gè)android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,569評(píng)論 2 45
  • 小水回家了,不知,就像送我的書(shū)說(shuō)的,出發(fā)和遇見(jiàn)吧,加油!
    羽素閱讀 183評(píng)論 0 1