Android實現沉浸式通知欄,通知欄可以根據app的顏色可改變啦
版權宣告:本文為博主原創文章,轉載請標明出處。 https://blog.csdn.net/lyhhj/article/details/46547273
最近好多app都已經滿足了沉浸式通知欄,所謂沉浸式通知欄:就是把用來導航的各種介面操作空間隱藏在以程式內容為主的情景中,通過相對“隱形”的介面來達到把使用者可視範圍最大化地用到內容本身上。
而最新安卓4.4系統的通知欄沉浸模式就是在軟體開啟的時候通知欄和軟體頂部顏色融為一體,這樣不僅可以使軟體和系統本身更加融為一體。就是手機的通知欄的顏色不再是白色、黑色簡單的兩種了,本人用的小米4手機,米4手機中的自帶軟體都支援沉浸式通知欄,
舉個例子:大家可以看一下自己的qq,它的標題的背景顏色是藍色的,那麼通知欄也會變成藍色。之前可能不行,也是最近支援了。
網上有支援沉浸通知欄的軟體,大家可以下載下來讓自己的手機上所有的軟體都支援,但是效果好像不太好。下面是教程:
http://www.jb51.net/shouji/289496.html
不知道miui6什麼時候能統一支援一下。下面給大家說一下怎麼讓自己的app支援沉浸式通知欄:
github上已經有大牛研究出來了,說一下怎麼實現的:
首先下載SystemBarTint,將裡面的SystemBarTintManager.java拷貝出來放到自己的專案中,
在actitvity的onCreate()方法中判斷並設定通知欄顏色(顏色需要根據軟體的titlebar的背景自己定義)
程式碼如下:
而最新安卓4.4系統的通知欄沉浸模式就是在軟體開啟的時候通知欄和軟體頂部顏色融為一體,這樣不僅可以使軟體和系統本身更加融為一體。就是手機的通知欄的顏色不再是白色、黑色簡單的兩種了,本人用的小米4手機,米4手機中的自帶軟體都支援沉浸式通知欄,
舉個例子:大家可以看一下自己的qq,它的標題的背景顏色是藍色的,那麼通知欄也會變成藍色。之前可能不行,也是最近支援了。
網上有支援沉浸通知欄的軟體,大家可以下載下來讓自己的手機上所有的軟體都支援,但是效果好像不太好。下面是教程:
http://www.jb51.net/shouji/289496.html
不知道miui6什麼時候能統一支援一下。下面給大家說一下怎麼讓自己的app支援沉浸式通知欄:
github上已經有大牛研究出來了,說一下怎麼實現的:
首先下載SystemBarTint,將裡面的SystemBarTintManager.java拷貝出來放到自己的專案中,
在actitvity的onCreate()方法中判斷並設定通知欄顏色(顏色需要根據軟體的titlebar的背景自己定義)
程式碼如下:
下面是設定通知欄的狀態
這樣就可以完美實現沉浸式通知欄的。注意系統一定是在4.4以上。小夥伴們趕快來試一下吧。
相關文章
- Android 沉浸式狀態列 漸變顏色的實現Android
- Android常駐通知欄Android
- 安卓導航抽屜 Navigation Drawer 實現沉浸通知欄安卓Navigation
- Android 通知欄顯示自定義通知時設定更高的高度Android
- uniapp獲取通知欄內容 監聽通知欄內容APP
- Android 圓形ProgressBar 改變顏色Android
- Android音訊播放(本地/網路)繪製資料波形,根據特徵有節奏的改變顏色Android音訊特徵
- Android開啟通知欄並回到主頁的幾種方式Android
- 根據欄位查表名
- Android 通知許可權Android
- 簡易的iOS導航欄顏色漸變方案iOS
- 搭建直播平臺,Android開發之禁止下拉通知欄的方法Android
- 滑鼠移動到button顏色改變的實現
- 什麼是push通知欄訊息?
- 短視訊帶貨原始碼,android 自定義常駐通知欄原始碼Android
- 改變SVG圖的顏色SVG
- Android的標題欄,狀態列圖示文字顏色及背景動態變化Android
- app直播原始碼,xml實現由上而下的顏色漸變APP原始碼XML
- [譯] Android 實現顏色漸變的一個小 tipAndroid
- win10 開始欄怎麼換顏色_windows10工作列顏色怎麼改Win10Windows
- 線上直播系統原始碼,iOS 根據滑動距離改變狀態列顏色原始碼iOS
- SQL 如何在時間序列中根據欄位變化分組SQL
- list集合根據某欄位分組
- 短視訊系統原始碼,讓程式獲得通知欄許可權原始碼
- 下沉式通知的一種實現 | Android懸浮窗Window應用Android
- Echarts根據資料長度變換柱狀圖柱狀的顏色Echarts
- 圖示任意改變顏色
- CardView改變陰影顏色View
- 直播平臺原始碼,各個樣式的訊息通知欄顯示方式原始碼
- audio通知欄切換歌曲停止播放,怎麼破
- win10通知欄不見了怎麼辦_win10右下角通知欄不見了如何恢復Win10
- web前端 改變SVG圖的顏色Web前端SVG
- linux改變shell的輸出顏色Linux
- 如何改變你的終端顏色
- Android 沉浸式狀態列的實現Android
- 直播軟體app開發,導航條根據位置移動實現定位、顏色過渡動畫效果APP動畫
- weex沉浸式導航欄解決方案
- win10 開始欄如何換色 win10開始欄換顏色方法Win10
- Android開發——Java程式碼動態改變顏色字型的方法AndroidJava