簡體   English   中英

屏幕固定時更改狀態欄顏色

[英]Change status bar color when screen pinned

未固定屏幕時,我可以使用以下代碼更改狀態欄顏色。

<style name="AppTheme" parent="android:Theme.Material.Light">
       <item name="android:colorAccent">@color/accentColor</item>
       <item name="android:statusBarColor">@color/secondary_pody_part_color</item>
</style> 

當我通過startLockTask() 固定屏幕后嘗試相同時狀態欄顏色沒有改變。 怎么修?

startLockTask()之前動態更改它:

Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(Color.BLUE); //Or any other

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM