左侧的Android Notification图标

时间:2014-06-08 04:46:02

标签: android notifications android-notifications remoteview

这是一个奇怪的问题: 我怎样才能得到#34;样式"导航抽屉中的通知图标? Android(至少在我的Nexus 5上)显然为该图标添加了一点蓝色背景。我希望得到带有背景的风格图标。

我真正得到的是: 我想使用RemoteViews制作一个很酷的自定义扩展通知。但是,我想在自定义RemoteViews通知的左上角保留默认的样式通知图标。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

啊,哈哈!明白了!

https://android.googlesource.com/platform/frameworks/base/+/master/core/res/res/layout/notification_template_big_text.xml

<ImageView
    android:id="@+id/notifcation_icon"
    android:layout_width="@dimen/notification_large_icon_width"
    android:layout_height="@dimen/notification_large_icon_height"
    android:background="@android:drawable/notification_template_icon_bg"
    android:scaleType="center" />

顺便说一句,那个背景实际上只是#3333B5E5 而那些尺寸只是 64dp 。 请注意,这完全可以根据制造商,设备和Android版本进行更改。由于这些不是公共资源,因此最好的选择就是复制它。不是很好,但必须这样做。

我希望我对此有所帮助!