Android N 通知概覽及example

概述

Android App的通知在維護(hù)你的App和用戶之間的交互起著舉足輕重的作用,為了提供更好的用戶體驗,Android N上的通知提供了可視化刷新,自定義視圖和直接回復(fù)等功能。另外還提出了MessagingStyle和捆綁通知的概念。

一樣的通知,不一樣的外觀

Android N上通知最直觀的變化就是其外觀,最新的設(shè)計使得通知更具可讀性。

在上圖中,新版通知的時間默認(rèn)是被隱藏的,如果想顯示,則可以調(diào)用setShowWhen(true)。

對自定義視圖更好的支持

在之前如果要想自定義通知視圖或者適配一些新的風(fēng)格,都是比較麻煩的事情,但現(xiàn)在Android N提供了DecoratedCustomViewStyle,DecoratedMediaCustomViewStyle提供了header,expanding behaviour,actions和large icon這些元素。這樣就使得你可以更好的專注你的通知內(nèi)容部分。

直接回復(fù)

大家都知道通知的actions目前已經(jīng)可以用于啟動一個Activity或者使得一些服務(wù)或廣播在后臺工作,Direct Reply允許你構(gòu)建一個可以直接獲得通知中文本輸入的action,類似于下圖:

MessagingStyle

Android N中優(yōu)化了在通知中展現(xiàn)會話視圖的體驗,其用的是Direct Reply和MessagingStyle。

Bundled Notification

首先來看一下bundled notification是一個什么樣子:

如上圖所示,如果你一下收到了十幾封郵件的話并且使用了bundled notification,那么首先你看到的是上圖左邊的形式,當(dāng)你展開這個通知后,它就會變成右邊的樣子。

舉例

下面簡單看看以上這些通知在實際中的使用


Direct reply
Custom view
Bundled notification
Messaging style

源碼

https://github.com/ZhangQinglian/AndroidNNotification

慣例扔張圖
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,828評論 25 709
  • 內(nèi)容抽屜菜單ListViewWebViewSwitchButton按鈕點贊按鈕進(jìn)度條TabLayout圖標(biāo)下拉刷新...
    皇小弟閱讀 47,136評論 22 665
  • afinalAfinal是一個android的ioc,orm框架 https://github.com/yangf...
    passiontim閱讀 15,837評論 2 45
  • 還是本著孫武對于打仗最基本的目的,凡事必須得有利可圖。戰(zhàn)爭作為一種極大機(jī)會主義,必然成本也是非常高的。這就是這一節(jié)...
    顛三倒四喝醉了的山羊閱讀 155評論 0 0
  • 甲午年九日春初雪至。晨起寥寥,隨后紛紛。不時起略寸,萬徑景象異,猶不見遠(yuǎn)山;過盞…炊煙起,新路出。誰家新媳不畏寒,...
    剪燭弄影a卻話西窗閱讀 280評論 4 3

友情鏈接更多精彩內(nèi)容