Android沉浸式通知欄總結下 studio

2021-07-25 19:53:21 字數 674 閱讀 9725

之前一直用的eclipse版  現轉studio版

當android 4.4 kitkat發布的時候,每個人都很興奮看到新的半透明狀態列和導航欄,這確實提高了安卓系統的美感, 我也是被很多這樣的應用吸引,試著實現這樣沉浸式的效果,看下效果圖更直觀。

完成這樣的效果很簡單,github上已經實現對應的庫。

首先,studio下新增依賴或者引入相應的jar檔案。

compile

'com.readystatesoftware.systembartint:systembartint:1.0.3'

其次,在activity中加入如下**:

public

void

initsystembartint

(boolean on, int res)

}private

void

settranslucentstatus

(boolean on)

else

win.setattributes(winparams);

}

最後,在對應activity的根布局中加入下面的屬性即完成。

android:fitssystemwindows=」true」

Android沉浸式狀態列

完成沉浸式其實網上有很多的辦法 我這裡面只提供一種但是我感覺這種方式很自由,在styles裡面 stylename parent itemname colorprimary color colorbaseitem itemname colorprimarydark color colorprimar...

Android沉浸式狀態列

市場上,現階段很流行android沉浸式開發,但是限於google api的限制,所以此特性只能針對android4.4,github上目前開源的systembartint能夠很好的實現此特性。android 4.4 特有屬性,android 5.0以上機型,預設開啟。1 利用android stu...

android沉浸式狀態列

在 中設定 if build.version.sdk int build.version codes.kitkat 複製 通過檢視windowmanager.layoutparams.flag translucent status的官方注釋,有這麼一句話 when this flag is enab...