У меня есть базовая тема
<style name="BaseAppTheme" parent="Theme.MaterialComponents.DayNight.NoActionBar">
<item name="colorPrimary">@color/color_primary</item>
...
</style>
и AppTheme
, которая наследует его
<style name="AppTheme" parent="BaseAppTheme" >
<item name="colorPrimary">#FFFF0000</item>
<item name="android:statusBarColor">@color/transparent</item>
</style>
и используется в качестве основной темы приложения, т.е.
<application
...
android:theme="@style/AppTheme"
...
>
<activity
android:name=".MainActivity"
android:theme="@style/AppTheme"/>
</application>
Проблема в том, что атрибуты (например, <item name="colorPrimary">#FFFF0000</item>
или <item name="android:statusBarColor">@color/transparent</item>
, все они) в AppTheme
игнорируются. Однако, если я добавлю их к BaseAppTheme
, они будут работать. Почему атрибуты игнорируются в AppTheme
и как это исправить?