沉浸式狀態(tài)欄是Android4.4即api19以上才支持的特性,分兩步實(shí)現(xiàn):
1.在布局文件中第一個(gè)控件(一般是imageview或者textview)中添加兩個(gè)屬性。
<!--沉浸式--> <ImageView android:fitsSystemWindows="true" android:clipToPadding="true" .../>
2.在Activity初始化view的時(shí)候,進(jìn)行設(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拉,最后附上一張效果對(duì)比圖:

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注