Я пытаюсь написать приложение, используя подход с несколькими фрагментами действий. Некоторые страницы должны иметь полупрозрачную панель инструментов, но не другие.
new MyFragment(isTranslucentToolbar)
Но свойство темы принадлежит приложению.
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:supportsRtl="true"
android:theme="@style/AppTheme">
Если я установлю это свойство, как показано ниже, я не смогу изменить тему фрагмента.
<style name="AppTheme" parent="@style/Theme.AppCompat.Light">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowDisablePreview">true</item>
</style>
<style name="AppTheme.Transparent" parent="AppTheme">
<item name="windowActionBarOverlay">true</item>
<item name="android:windowTranslucentStatus">true</item>
</style>
Если я устанавливаю тему прозрачной, как мне создать фрагмент с непрозрачной панелью инструментов? Я могу программно расположить значения полей и отступов макета корневого фрагмента и цвет строки состояния.
Это какой-то путь к этой задаче?