В одном из моих действий я не хочу, чтобы строка состояния имела какой-либо цвет. Я хочу, чтобы он остался в том цвете, перед которым мое приложение запущено.Как восстановить цвет строки состояния по умолчанию?
Я могу изменить его на черный, но черный не по умолчанию, по умолчанию вид прозрачный. Я не хочу, карапуз попытаться найти, какой прозрачность является правильным, потому что он может отличаться от телефонов других людей, поэтому я хочу, чтобы в основном не использовать цветовую характеристику в строке состояния в данном activiy
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
Window window = getWindow();
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(Color.BLACK);
}
Не по умолчанию черный на леденец , Если вы не установите 'colorPrimaryDark' в своей теме, вы автоматически получите цвет по умолчанию. – Sharj