Я работаю над проектом, где мне нужно изменить цвет панели действий в течение одного действия несколько раз в соответствии с содержанием. Это делается с помощьюДинамическое изменение цвета панели действий при использовании ящика навигации
bar.setBackgroundDrawable(colorDrawable);
С этой линией, часть ActionBar получается прозрачный/серый (базовая тема @ стиль/Theme.AppCompat.Light.DarkActionBar), как только открывается навигация ящик.
БЕЗ его, фон остается твердым, как ожидалось, даже когда выдвижной ящик открыт. Однако это не позволяет использовать разные цветные страницы.
Я использую панель поддержки из appcompat 7, но ее можно воспроизвести с помощью Панели инструментов, а также нескольких версий Android.
Любые идеи ПОЧЕМУ это случается? Я просто испортил или это на самом деле ошибка?
Любые обходные пути, помимо установки фиксированного цвета для панели действий?
Примечания правой область ActionBar, которая стала серой/прозрачным после открытия навигации ящика