我有一个带有自定义 XML 布局的通知,因此我不能使用默认样式,如 MessagingStyle 或 MediaStyle。
问题是,即使开启了暗模式,通知也会保持白色,这很烦人。
我检查了 MessagingStyle 和 MediaStyle 的源代码,似乎暗模式背景颜色是由状态栏本身设置的,使用这些样式时,它们无法从通知对象本身中提取(即使使用反射也不行)
是否有可能以某种方式检索背景颜色?
我认为对颜色进行硬编码不是一个好习惯,在不同的智能手机上可能会有所不同......
编辑:即使设置正确的颜色也无济于事......通知在锁屏中很亮,在通知栏中很暗......