美文网首页
android notification之反色属性

android notification之反色属性

作者: nightSin | 来源:发表于2016-08-22 10:21 被阅读452次

之前修改android5.1系统通知背景色,系统默认是白底黑字,设计需求是改成黑底白字;

背景色好修改,在systemUI中修改color属性就搞定了。 

遇到个问题,当手机有电话打进来时,显示多headNotification 的图标时黑色的,与设计不符。

来电的notification

电话的notification 在packages/apps/InCallUI中,StatusBarNotifier.java . 这里发送了HeadNotification ,但是其中红框内的icon均为白色。

再次查找notification源码及layout文件,在framework/base/core/res/res/layout.

有个notification_material_action.xml,文件里只有一个button,对应截图的“X忽略”,这里可修改字体的颜色。

至于icon颜色的修改,在android中有反色属性,在Notification.java processLegacyAction(Action,RemoteViews)中有调用。

button.setTextViewCompoundDrawablesRelativeColorFilter();

在此处修改发色。

相关文章

  • android notification之反色属性

    之前修改android5.1系统通知背景色,系统默认是白底黑字,设计需求是改成黑底白字; 背景色好修改,在syst...

  • 通知

    Android中Notification 提示对话框,notification 概述 notification,俗...

  • Android 之 Notification

    Notification在手机的运用中是很常见的,当我们收到一个短信时,就会在我们的通知栏显示一个消息的图标和简单...

  • Android之Notification

    Notification位于标题栏之下,用于提醒用户,内容为一些应用程序的推送消息和电池信息等。通常使用Notif...

  • Android 8.0 Notification

    Android 8.0 通知适配: Android Api 26 Notification Builder 构建...

  • Android基础之Notification

    Android Notification 详解具体代码实现 实现点击通知,跳转到相应的页面 保留 Activity...

  • Android笔记之Notification

    通知可以给予用户一些必要的信息,合理的利用通知能给带来意想不到的效果。Notification在不同版本上有不同的...

  • Activity之taskAffinity、allowTaskR

    参考:Activity之taskAffinity属性、allowTaskReparenting属性和Android...

  • Android UI - Notification

    Notification Notification,通知。Android 里的通知设置无非下面几步:创建一个 No...

  • Notification (通知)

    Notification (通知) Notification是android中的一个API对象,此对象会借助And...

网友评论

      本文标题:android notification之反色属性

      本文链接:https://www.haomeiwen.com/subject/moiwsttx.html