0
我只能找到在應用程序運行時獲取狀態欄以更改顏色的解決方案。我已經成功地完成了它,但我需要它在應用程序放入後臺時保持新的顏色(例如用戶點擊主頁按鈕時)。類似於當你打電話給某人並點擊主頁按鈕時狀態欄的顏色變化。Android:在應用程序處於後臺時更改狀態欄的顏色
在我的onCreate方法,我有:
Window window = this.getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
SystemBarTintManager tintManager = new SystemBarTintManager(this);
tintManager.setStatusBarTintEnabled(true);
tintManager.setStatusBarTintColor(Color.GREEN);
tintManager.setStatusBarTintEnabled(true);
所以我發現大量的解決方案取決於應用程序被打開。當用戶點擊主頁按鈕時,狀態欄的顏色與應用程序的其餘部分「縮小」。
我瞭解的是你想改變狀態欄的顏色,當你的應用程序切換到後臺,你應該有新的改變顏色狀態欄 – Dhiraj
糾正我,如果我我錯了 – Dhiraj
我認爲你是對的。通常狀態欄是黑色或透明的,但我需要它設置爲紅色,而我的應用程序在後臺 – BenSouthern