Изменить цвет строки состояния при закреплении экрана

Я мог бы изменить цвет строки состояния, используя следующий код, когда экран не закреплен.

<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(), цвет строки состояния не изменился. Как исправить?

1 ответ

Динамически изменить его startLockTask():

Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(Color.BLUE); //Or any other
Другие вопросы по тегам