完整编辑,因为显然不清楚这确实是一个编程问题
在 Galaxy S4 上,通知栏默认是透明的。当使用内置的“泡泡”壁纸时,例如如下所示:
现在我开发了自己的动态壁纸。为了简单起见,我只是用可用的画布填充0xFFFF0000
屏幕截图,但通常它会显示不同的场景。在 Galaxy S4 上,我的壁纸没有显示透明的通知栏,而是默认的黑色:
我注意到有时我的壁纸在锁屏上也会显示一个透明条。但是,我无法可靠地重现该行为。
我的问题很简单:有没有办法可靠地从我的壁纸代码或清单中启用透明通知栏?实际上,透明条和黑条之间不可预知的切换使用户体验比只使用始终黑条更糟糕。