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以上。小夥伴們趕快來試一下吧。
相關文章
- Gridview繫結資料庫的欄位,根據條件欄位顏色改變View資料庫
- 安卓導航抽屜 Navigation Drawer 實現沉浸通知欄安卓Navigation
- Android 沉浸式狀態列 漸變顏色的實現Android
- uniapp獲取通知欄內容 監聽通知欄內容APP
- Android常駐通知欄Android
- Android呼叫訊息欄通知(Notification)Android
- MIUI 8通知欄變成雙頁教程 MIUI 8通知欄變成雙頁的方法UI
- Android 通知欄顯示自定義通知時設定更高的高度Android
- Android Notification通知欄的必備姿勢Android
- android之Notification監聽系統清除通知欄Android
- SQL Server中根據某個欄位,ID欄位自動增長的實現SQLServer
- 簡易的iOS導航欄顏色漸變方案iOS
- windows10怎麼關閉通知欄訊息|windows10通知欄訊息關閉的方法Windows
- 滑鼠移動到button顏色改變的實現
- Android音訊播放(本地/網路)繪製資料波形,根據特徵有節奏的改變顏色Android音訊特徵
- iOS 導航欄顏色透明度漸變iOS
- Android 圓形ProgressBar 改變顏色Android
- Android開啟通知欄並回到主頁的幾種方式Android
- Android 使用ColorMatrix改變圖片顏色AndroidColorMatrix
- 線上直播系統原始碼,iOS 根據滑動距離改變狀態列顏色原始碼iOS
- 搭建直播平臺,Android開發之禁止下拉通知欄的方法Android
- 改變SVG圖的顏色SVG
- 360奇酷手機通知欄怎麼顯示流量 360奇酷手機通知欄顯示流量教程
- js記一個根據欄位排序物件函式JS排序物件函式
- 改變Android按鈕背景顏色的高效方法Android
- qt 設定選單欄顏色QT
- iOS 導航欄背景顏色完全透明及漸變iOS
- win10 開始欄怎麼換顏色_windows10工作列顏色怎麼改Win10Windows
- overhang.js,一款頂部通知欄JS
- win10通知欄不見了怎麼辦_win10右下角通知欄不見了如何恢復Win10
- 魅藍note3通知欄怎麼設定 魅藍note3通知欄設定教程
- app直播原始碼,xml實現由上而下的顏色漸變APP原始碼XML
- RemoteViews一 仿qq音樂自定義通知欄實現快捷切換歌曲REMView
- 短視訊帶貨原始碼,android 自定義常駐通知欄原始碼Android
- SQL 如何在時間序列中根據欄位變化分組SQL
- 短視訊系統原始碼,讓程式獲得通知欄許可權原始碼
- 根據欄位名查詢所有表
- list集合根據某欄位分組