据了解,comp
是Andriod 4.2的黑色默认值。
但是,我想在Launcher上创建StatusBar
透明,并在进入活动时更改为黑色。然后,当它返回StatusBar
时,Launcher
恢复透明。
有一种方法可以实现,但它不能完美运行(StatusBar
首先打开,Activity
转慢透明,没有严格同步。
StatusBar
设为"status_bar_background"
#00000000;
中的代码"mStatusBarWindow.setBackground(null);"
; "makeStatusBarView()"
; mPixelFormat = PixelFormat.OPAQUE to mPixelFormat = PixelFormat.TRANSLUCENT
中的代码
WindowStateAnimator.java
,在代码行之后
updateSurfaceWindowCrop()
补充:
"applyDecorRect(mService.mSystemDecorRect);"
答案 0 :(得分:0)
我认为不能改变StatusBar。如果要进行更改,则必须更改SystemUI 。您可以通过链接参考:http://forum.xda-developers.com/showthread.php?t=2366476
答案 1 :(得分:0)
隐藏状态栏并使用您自己的标题代替它,最佳解决方案。