Android Lollipop 5.0通知图标小,大位图

时间:2015-11-27 18:43:17

标签: android notifications icons

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

我将回答以下问题,我认为这些问题需要在一个解释中组合在一起,而不是分散在互联网上。

第一次

notification.builder中的小图标是什么?

SECOND

notification.builder中的大图标是什么?

THIRD

如何为通知创建一个小的大图标?

2 个答案:

答案 0 :(得分:1)

小图标:触发通知时状态栏中会显示的图标

Small Icon

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

Large Icon

有关详细信息,请参阅Notification.Builder

要创建通知图标,您可以使用Notification Icon Generator of Android Asset Studio

答案 1 :(得分:1)

<强> 1)。

要回答第一个问题,我们需要了解Google为Android所做的设计指南。

<强> GOOGLE DESIGN GUIDELINES

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

enter image description here

小图标基本上是应用尝试传达的内容,或者可以用作所有通知的主要图标,但知道您不会填写小图标它将始终集中在Google设计它的圈子中。

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

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

<强> 2)。

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

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

第3。)

要制作小图标,您需要咨询图形设计师或按照图标大小指南 here

对于大图标,这取决于您的需求。无论您是想使用应用程序图标本身,还是想让它更大一些,例如,音乐播放器都会以较大的尺寸显示专辑封面。可能使用自定义布局。

最后,我真正努力了几天的事情就是背景。我一直得到Null指针异常,应用程序会崩溃。发生的事情是我正在使用片段。我正在正确地传递上下文,但是当创建片段时,我正在获取上下文,“ OnCreate ”。这在片段和活动中都有效。那些在活动中遇到此问题的人会这样做,以确保在OnCreate中初始化您的上下文。

mContext = getActivity(); 对于碎片

mContext = MainActivity.this; For Activities

就是这样,如果您有任何问题或疑虑,请与我联系。我确信我可能会遗漏一些信息,或者不像谷歌那样完全解释它,但我遇到了很多麻烦,所以我想确保那些在我身边挣扎的人可以帮助指导他们。