Flutter?SystemChrome控制應(yīng)用程序的系統(tǒng)級別行為
SystemChrome
SystemChrome 是 Flutter 提供的一個(gè)類,用來控制應(yīng)用程序的系統(tǒng)級別行為,如設(shè)置全屏,狀態(tài)欄等。
- 設(shè)置狀態(tài)欄透明
SystemChrome.setSystemUIOverlayStyle(
SystemUiOverlayStyle(
statusBarColor: Colors.transparent,
statusBarIconBrightness: Brightness.dark, // 狀態(tài)欄圖標(biāo)亮色
),
);
通過 setSystemUIOverlayStyle 設(shè)置狀態(tài)欄的透明背景和黑色圖標(biāo)。
- 修改狀態(tài)欄文字顏色為白色
SystemChrome.setSystemUIOverlayStyle(
SystemUiOverlayStyle.dark.copyWith(
statusBarIconBrightness: Brightness.light,
),
);
通過 setSystemUIOverlayStyle 將狀態(tài)欄的文字顏色修改為白色。
- 隱藏底部導(dǎo)航欄
SystemChrome.setEnabledSystemUIOverlays([SystemUiOverlay.top]);
通過 setEnabledSystemUIOverlays 隱藏底部導(dǎo)航欄,只顯示狀態(tài)欄。
- 禁止橫屏
SystemChrome.setPreferredOrientations([ DeviceOrientation.portraitUp, DeviceOrientation.portraitDown, ]);
通過 setPreferredOrientations 禁止屏幕橫屏,只允許豎屏。
- 設(shè)置全屏模式
SystemChrome.setEnabledSystemUIOverlays([]);
通過 setEnabledSystemUIOverlays 設(shè)置全屏模式,即隱藏狀態(tài)欄、設(shè)置面板和導(dǎo)航欄。
- 設(shè)置狀態(tài)欄高亮模式
SystemChrome.setSystemUIOverlayStyle( SystemUiOverlayStyle.light, );
通過 setSystemUIOverlayStyle 將狀態(tài)欄的圖標(biāo)和文字設(shè)置為淺色。
以上就是Flutter SystemChrome用來控制應(yīng)用程序的系統(tǒng)級別行為的詳細(xì)內(nèi)容,更多關(guān)于Flutter SystemChrome的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
20.5 語音合成(百度2016年2月29日發(fā)布的tts引擎)
編寫手機(jī)App時(shí),有時(shí)需要使用文字轉(zhuǎn)語音(Text to Speech)的功能,比如開車時(shí)閱讀收到的短信、導(dǎo)航語音提示、界面中比較重要的信息通過語音強(qiáng)調(diào)2016-03-03
Android工具類ImgUtil選擇相機(jī)和系統(tǒng)相冊
這篇文章主要為大家詳細(xì)介紹了Android工具類ImgUtil選擇相機(jī)和系統(tǒng)相冊,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-10-10
Android layout_weight使用方法及實(shí)例
Android layout_weight使用方法及實(shí)例,需要的朋友可以參考一下2013-06-06
Android自定義View實(shí)現(xiàn)打字機(jī)效果
最近在做Android開發(fā)的時(shí)候,需要做類似于打字機(jī)打字的效果,字一個(gè)一個(gè)地蹦出來,顯示每一個(gè)字都帶有打字的聲音。現(xiàn)在分享給大家,有需要的可以參考借鑒。2016-08-08
Android Textview實(shí)現(xiàn)顏色漸變滾動(dòng)效果
這篇文章主要為大家詳細(xì)介紹了Android Textview實(shí)現(xiàn)顏色漸變滾動(dòng)效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-10-10
Flutter實(shí)現(xiàn)網(wǎng)絡(luò)請求的方法示例
這篇文章主要介紹了Flutter實(shí)現(xiàn)網(wǎng)絡(luò)請求的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2019-03-03
Android用SharedPreferences實(shí)現(xiàn)登錄注冊注銷功能
這篇文章主要為大家詳細(xì)介紹了Android用SharedPreferences實(shí)現(xiàn)登錄注冊注銷功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04
Android開發(fā)之計(jì)算器GridLayout布局實(shí)現(xiàn)方法示例
這篇文章主要介紹了Android開發(fā)之計(jì)算器GridLayout布局實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了Android計(jì)算器界面布局及表達(dá)式計(jì)算相關(guān)操作技巧,需要的朋友可以參考下2019-03-03

