Android棒棒糖5.0通知图标小,大位图

Android棒棒糖5.0通知图标小,大位图,android,notifications,icons,Android,Notifications,Icons,我想提出一个关于如何为应用程序创建通知图标的问题。然后回答它 我将回答以下问题,我觉得这些问题需要集中在一个解释中,而不是在互联网上传播 首先 notification.builder中的小图标是什么 秒 notification.builder中的大图标是什么 第三 如何制作一个小而大的通知图标 小图标:当您的通知被触发时,将在状态栏中显示的图标 大图标:将显示在通知托盘中的图标(向下滑动时)。如果缺少大图标,则小图标用于此目的 有关更多详细信息,请参阅 要创建通知图标,可以使用1。) 要

我想提出一个关于如何为应用程序创建通知图标的问题。然后回答它

我将回答以下问题,我觉得这些问题需要集中在一个解释中,而不是在互联网上传播

首先

notification.builder中的小图标是什么

notification.builder中的大图标是什么

第三


如何制作一个小而大的通知图标

小图标:当您的通知被触发时,将在状态栏中显示的图标

大图标:将显示在通知托盘中的图标(向下滑动时)。如果缺少大图标,则小图标用于此目的

有关更多详细信息,请参阅

要创建通知图标,可以使用

1。)

要回答第一个问题,我们需要理解谷歌为安卓系统精心制定的设计准则

观看位于上述链接的视频,如下图所示。它将解释android新通知背后的设计

小图标基本上是应用程序试图传达的内容的上下文,或者它可以用作所有通知的主图标,但要知道,你不会得到一个填充的小图标它将始终位于谷歌设计的圆圈的中心

例如,我正在构建一个应用程序,该应用程序将向用户推送许多不同的通知。但是,我希望主应用程序图标使用位图显示为一个大图标,但这是为了帮助用户了解上下文,并养成习惯,理解通知与应用程序中的某个操作相关联。小图标将通过提供一个简单透明的白色图像来达到这一目的

小图标是一个完全白色透明的图像,当向下滑动时,图形的主要组件将显示在通知托盘上

2。)

请参阅上面的视频链接,了解大图标的参考

大图标可以是主应用图标,也可以是从数据源下载的图像。最好在我的情况下,我用它作为主要的应用程序图标。然而,它可以是Facebook中的任何东西,Instagram使用从其服务器下载的图像作为谁评论帖子的上下文,然后Facebook使用他们的小图标来表示Facebook。关注用户,而不是应用程序

3。)

要制作一个小图标,您需要咨询图形设计师或遵循图标大小指南

对于大图标,具体取决于您需要什么。无论您是想使用应用程序图标本身,还是想将其放大一点,例如,Music player都会以大尺寸显示专辑艺术。可能使用自定义布局

最后,几天来我也一直在苦苦挣扎的一件事就是背景。我不断收到空指针异常,应用程序将崩溃。发生的事情是我使用了一个片段。我正确地传递了上下文,但是在创建片段时,我得到了上下文,“OnCreate”。这在片段和活动中都有效。那些在活动中存在此问题的人也会这样做,以确保您的上下文在OnCreate中被初始化

mContext=getActivity()用于碎片

mContext=MainActivity.this用于活动

就是这样,如果您有任何问题或顾虑,请告诉我。我确信我可能遗漏了一些信息,或者没有像谷歌那样完全解释它,但我遇到了很多麻烦,所以我想确保那些像我一样苦苦挣扎的人能够得到一些帮助来指导他们