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);
//透明導(dǎo)航欄
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
}
這樣就ok拉,最后附上一張效果對比圖:

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Android利用SeekBar實現(xiàn)簡單音樂播放器
這篇文章主要為大家詳細介紹了Android利用SeekBar實現(xiàn)簡單音樂播放器,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-06-06
Android Google AutoService框架使用詳解
AutoService是Google開發(fā)一個自動生成SPI清單文件的框架??催^一些基于APT的三方框架源碼的讀者應(yīng)該有所了解。比如Arouter、EventBus等等2022-11-11
Flutter?頁面跳轉(zhuǎn)和傳值的實現(xiàn)
跳轉(zhuǎn)傳值是再普通不過的小功能了,在開發(fā)中會經(jīng)常用到,比如列表進入詳情,本文主要介紹了Flutter?頁面跳轉(zhuǎn)和傳值的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下2024-04-04
詳解如何在Android中實現(xiàn)懸浮Activity
本篇文章主要介紹詳解如何在Android中實現(xiàn)懸浮Activity,通過修改Activity的實現(xiàn)來適配平板設(shè)備,已達到代碼的最大利用率。有興趣的可以了解一下。2017-01-01
Android kotlin RecyclerView遍歷json實現(xiàn)列表數(shù)據(jù)的案例
這篇文章主要介紹了Android kotlin RecyclerView遍歷json實現(xiàn)列表數(shù)據(jù)的案例,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2024-08-08
Android編程操作聯(lián)系人的方法(查詢,獲取,添加等)
這篇文章主要介紹了Android編程操作聯(lián)系人的方法,包括針對聯(lián)系人的查詢,獲取,添加等操作,具有一定參考借鑒價值,需要的朋友可以參考下2016-01-01

