直播系統平臺原始碼隱藏虛擬導航欄,禁止下拉通知欄,禁止上滑出虛擬導航欄
直播系統平臺原始碼隱藏虛擬導航欄,禁止下拉通知欄,禁止上滑出虛擬導航欄實現的相關程式碼
1.Android 隱藏虛擬導航欄
View decorView = getWindow().getDecorView(); decorView.setSystemUiVisibility( View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY);
2.禁止下拉通知欄
if (disable) { mStatusBarManager.disable(StatusBarManager.DISABLE_EXPAND); } else { mStatusBarManager.disable(StatusBarManager.DISABLE_NONE); }
3.隱藏導航欄時 禁止上滑出導航欄
frameworks / base/services/core/java/com/android/server/wm/DisplayPolicy.java @Override public void onSwipeFromBottom() { synchronized (mLock) { if (mNavigationBar != null && mNavigationBarPosition == NAV_BAR_BOTTOM) { /* add for factorymode test begin */ if (getTestStatus()) { 判斷條件 Slog.i(TAG, "onSwipeFromBottom Test, not requestTransientBars"); return; } /* add for factorymode test end */ requestTransientBars(mNavigationBar); } } }
4.禁止下拉欄也可以這樣改
@Override public void onSwipeFromTop() { synchronized (mLock) { if (mStatusBar != null) { /* add for factorymode test begin */ if (getTestStatus()) {判斷條件 Slog.i(TAG, "onSwipeFromTop Test, not requestTransientBars"); return; } /* add for factorymode test end */ requestTransientBars(mStatusBar); } } }
以上就是直播系統平臺原始碼隱藏虛擬導航欄,禁止下拉通知欄,禁止上滑出虛擬導航欄實現的相關程式碼, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2845643/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播app原始碼,全屏並且去掉底部虛擬導航欄APP原始碼
- Android全面屏虛擬導航欄適配Android
- 導航欄的隱藏問題
- 成品直播原始碼推薦,uni底部導航欄隱藏單個原始碼
- 搭建直播平臺,Android開發之禁止下拉通知欄的方法Android
- 解決使用BottomSheetDialog底部虛擬導航欄NavigationBar的顏色Navigation
- 直播平臺原始碼,css移動端設定底部導航欄原始碼CSS
- 短視訊平臺原始碼,透明導航欄 AppBar原始碼APP
- 直播系統程式碼,自行更改導航欄樣式
- CSS導航欄及下拉選單CSS
- 直播小程式原始碼,配置tabbar底部導航欄原始碼tabBar
- Ubuntu 20.04 自動隱藏左側導航欄Ubuntu
- 成品直播原始碼推薦,Android 禁止下拉選單欄原始碼Android
- Android 顯示、隱藏狀態列和導航欄Android
- qml 導航欄TabBar 工具欄ToolBartabBar
- 直播系統程式碼,flutter手寫一個底部導航欄Flutter
- Flutter 導航欄AppBarFlutterAPP
- 線上直播原始碼,自定義導航欄並固定居中對齊原始碼
- 直播網站原始碼,寫一個android底部導航欄框架網站原始碼Android框架
- ElementUI側邊欄導航選單隱藏顯示問題UI
- App之上下滑動UIScrollview隱藏或者顯示導航欄APPUIView
- HTML橫向導航欄HTML
- uniapp自定義導航欄APP
- GitHub 導航欄加強Github
- bootstrap導航欄學習boot
- Android 8.1平臺客製化虛擬導航按鍵Android
- 短視訊平臺原始碼,構建簡單的底部導航欄原始碼
- 直播系統搭建,Android使用RadioGroup+RadioButton實現導航欄Android
- 直播app系統原始碼,Flutter中導航欄和狀態列設定成透明APP原始碼Flutter
- 成品直播原始碼,頂部導航欄部分支援左右滑動原始碼
- Android 8.1平臺SystemUI虛擬導航鍵載入流程解析AndroidSystemUI
- 僅2步實現 拜拜 漢堡導航欄效果~ 全新底部導航互動(滑動隱藏)
- 直播app系統原始碼,底部彈框顯示,底部導航隱藏APP原始碼
- 導航欄點選選中
- 底部導航欄懸浮效果
- 來,搞個側欄導航
- uniapp更改導航欄按鈕文字APP
- 安卓導航抽屜 Navigation Drawer 實現沉浸通知欄安卓Navigation