CoordinatorLayout+沉浸式狀態欄


沒有gif 說個*B

 

注意看 狀態欄的瑤瑟變化 (如果我是你 我不會去計較下邊的toast)

之前為了這個效果我查了好多文章 博客什么的   ,,要么就是剛開始圖片背景沒有填充到狀態欄下   要么就是剛開始圖片背景填充到狀態欄下 但是一上拉的時候 狀態欄的背景顏色就會改變....后來我實在是找不到更好的方法了 只好偷雞(取巧)了

第一步 大家需要設置沉浸式狀態欄

不知道怎么回事 我在這里粘貼代碼  總是粘貼不進去   fk...大家只好辛苦點自己打了   網上有好多沉浸式狀態欄的鏈接 大家可以看看他們的

走你--------------------------->>>>  沉浸式狀態欄

step1

-v19

-v21

 

-v23

 

step2 設置CoordinatorLayout 效果布局  如果這個布局沒看過  先看看這個是怎么實現的

走你-------------------------- android CoordinatorLayout使用

先給大家看看我的整體布局

 

android CoordinatorLayout使用  如果你們好好看了這個控件使用  就應該對布局文件沒什么疑問了

step3  設置 沉浸式狀態欄

在 清單文件中 將剛才我們設置的主題 加進去

 

TranslucentTheme 是你們自己隨便取的

有沒有發現我的 布局中沒有  android:fitsSystemWindows="true"  這句話   沒錯 我們不需要

如果我們不設置這句話的話  ,他會將咱們的標題欄隱藏在狀態欄下面(沒錯 如果出現這個效果就是對的了)

因為手機狀態欄高度大約是 20dp   所以我將ToolBar 的距離下移了20dp

 

這樣我們就會出現 gif中的效果  記住千萬不要設置android:fitsSystemWindows="true" 這句話

好了 你可以去你工程看一看了

我這只是偷雞的方法 (是在不想將ToolBar的距離下移20dp)  也是是在沒有更好的方法了  如果你們有更好的方法   一定一定要告訴我啊

這是我的QQ 765307272  一定要告訴我啊


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM