Android沉浸式狀態(tài)欄的實現(xiàn)代碼
沉浸式狀態(tài)欄是Android4.4即api19以上才支持的特性,分兩步實現(xiàn):
1.在布局文件中第一個控件(一般是imageview或者textview)中添加兩個屬性。
<!--沉浸式--> <ImageView android:fitsSystemWindows="true" android:clipToPadding="true" .../>
2.在Activity初始化view的時候,進行設(shè)置。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){
//透明狀態(tài)欄
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
//透明導航欄
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
}
這樣就ok拉,最后附上一張效果對比圖:

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
詳解Android使用OKHttp3實現(xiàn)下載(斷點續(xù)傳、顯示進度)
本篇文章主要介紹了詳解Android使用OKHttp3實現(xiàn)下載(斷點續(xù)傳、顯示進度),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-02-02
Android ListView實現(xiàn)圖文列表顯示
這篇文章主要為大家詳細介紹了Android ListView實現(xiàn)圖文列表顯示,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-01-01
Android編程入門之HelloWorld項目目錄結(jié)構(gòu)分析
這篇文章主要介紹了Android編程入門之HelloWorld項目目錄結(jié)構(gòu)分析,較為詳細的分析了Android項目的目錄結(jié)構(gòu)與具體作用,需要的朋友可以參考下2015-12-12
Android開發(fā)之button事件監(jiān)聽簡單實例
這篇文章主要介紹了Android開發(fā)之button事件監(jiān)聽實現(xiàn)方法,實例分析了事件監(jiān)聽的使用技巧與注意事項,需要的朋友可以參考下2015-05-05
Android studio報: java.lang.ExceptionInInitializerError 錯誤
本篇文章主要介紹了Android studio報: java.lang.ExceptionInInitializerError錯誤的解決方法,具有很好的參考價值。下面跟著小編一起來看下吧2017-03-03
Flutter下Android Studio配置gradle的方法
這篇文章主要介紹了Flutter下Android Studio配置gradle的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-04-04

