Мой вопрос: как сделать панель действий прозрачной (а также строку состояния)?
У меня возникли проблемы с использованием AppBarLayout и панелей инструментов на Android для достижения этой цели.
Мне это нужно, потому что я хочу создать приложение с одним основным действием, которое содержит DrawerLayout и множество экранов, которые в основном являются фрагментами. Затем есть несколько экранов, где ActionBar и StatusBar становятся прозрачными (при этом все еще есть кнопка гамбургера для DrawerLayout).
Я пытался изменить AppBarLayout и панель инструментов, но это выглядит странно... Похоже, что на панели действий есть какие-то странные поля.
appBarLayout.setBackgroundColor(ContextCompat.getColor(this, android.R.color.transparent));
toolbar.setBackgroundColor(ContextCompat.getColor(this, android.R.color.transparent));
И вот результат:
А вот это перед изменением цвета/изменением его обратно:
Любые идеи о том, как добиться прозрачности панели действий, когда некоторые фрагменты прикреплены к основному содержимому основного действия?
Если вы хотите взглянуть на код, вот репозиторий: Sample Repo.