直播系統搭建,設定透明背景(去掉蒙層)狀態列顏色不改變
直播系統搭建,設定透明背景(去掉蒙層)狀態列顏色不改變
Dialog設定透明背景(去掉蒙層)
//背景全透明 window!!.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT)) window!!.setDimAmount(0f)
Dialog彈出時狀態列顏色不改變
//彈出時狀態列顏色不改變 window!!.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND)
原因:
正常情況下,Dialog彈出時背景有灰色蒙層,此時狀態列的顏色變為亮色,這是由於設定了addFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND)
所以如果需要狀態列不因Dialog彈出而改變,即需要
clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND)
完整程式碼
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.dialog_store_detail) if (window != null) { window!!.setGravity(Gravity.BOTTOM) val lp = window!!.attributes lp.width = WindowManager.LayoutParams.MATCH_PARENT lp.height = WindowManager.LayoutParams.WRAP_CONTENT window!!.attributes = lp window!!.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT)) //背景全透明 window!!.setDimAmount(0f) //彈出時狀態列顏色不改變 window!!.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND) } ... }
以上就是 直播系統搭建,設定透明背景(去掉蒙層)狀態列顏色不改變,更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2953314/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 直播系統平臺搭建,狀態列透明和程式碼設定漸變色
- Flutter改變狀態列字型、狀態列背景顏色、Appbar背景顏色的方式FlutterAPP
- 短視訊直播系統,Android狀態列設定顏色字型Android
- 直播軟體搭建,狀態列顏色跟隨裝置系統變化而變化
- 直播軟體搭建,修改狀態列、導航條顏色及文字顏色
- 短視訊系統,不改變背景顏色的基礎上更改邊框和字型顏色
- 直播系統原始碼,uni-app 設定狀態列背景色原始碼APP
- 搭建自己的直播平臺,更改狀態列的字型顏色
- 直播app開發,flutter 狀態列 AppBar 設定透明和半透明APPFlutter
- 直播app原始碼,狀態列和導航欄設定成透明狀態APP原始碼
- 直播app系統原始碼,Flutter中導航欄和狀態列設定成透明APP原始碼Flutter
- 線上直播系統原始碼,iOS 根據滑動距離改變狀態列顏色原始碼iOS
- Android的標題欄,狀態列圖示文字顏色及背景動態變化Android
- win10系統如何設定Word背景顏色_win10 word頁面背景顏色設定步驟Win10
- win10怎麼改變工作列顏色 w10系統如何設定工作列顏色Win10
- 設定toast的字型顏色和背景顏色AST
- 線上直播原始碼,單獨修改狀態列顏色原始碼
- win10怎麼把狀態列變透明_win10狀態列變透明方法Win10
- CSS設定元素的背景顏色CSS
- markdown字型顏色和背景設定
- svg 圖示設定背景顏色SVG
- Android 沉浸式狀態列 漸變顏色的實現Android
- 直播app原始碼,背景主題以及狀態列的更改和設定APP原始碼
- 直播系統平臺搭建,管理下劃線顏色、高度設定標題是否居中
- win10工作列顏色怎麼改透明 win10工作列透明度設定Win10
- 搭建直播平臺,Ext Js grid 改變單元格背景顏色的方法JS
- 直播軟體原始碼,改變button的背景顏色原始碼
- 直播平臺搭建原始碼,Android進度條ProgressBar顏色的漸變設定原始碼Android
- 短視訊帶貨系統,設定透明背景
- 修改狀態列與導航欄顏色
- Android中使按鈕的背景變得透明&前端中css設定透明背景Android前端CSS
- Android 狀態列透明Android
- css3背景顏色漸變CSSS3
- 影片直播系統原始碼,自定義背景和狀態管理原始碼
- 直播平臺軟體開發,Uniapp動態設定元件顏色APP元件
- CSS3顏色不透明度如何設定CSSS3
- 直播平臺開發,Android端簡單的顏色背景變換Android
- 用設計模式去掉沒必要的狀態變數 —— 狀態模式設計模式變數