Цвет табиндикатора не работает в ночное время theme.xml

#android #android-studio #themes #android-tablayout

Вопрос:

Я пытаюсь установить цвет табиндикатора на указанный цвет в зависимости от темы устройства(этот цвет в темной теме белый). Светлая тема работает нормально, но в темной теме текст в таблице отображается белым цветом, в то время как цвет табиндикатора не становится белым, даже если он установлен на белый. Он показывает сероватый цвет в качестве цвета табиндикатора.

night/themes.xml

 <style name="Theme.News" parent="Theme.MaterialComponents.DayNight.NoActionBar">
    <!-- Primary brand color. -->
    <item name="colorPrimary">@color/darkGrey</item>
    <item name="colorPrimaryVariant">@color/lightGrey</item>
    <item name="colorOnPrimary">@color/white</item>
    <item name="colorSurface">@color/lightGrey</item>
    <item name="colorOnSurface">@color/white</item>
 

XML-файл таблицы в activity_main.xml

 <com.google.android.material.tabs.TabLayout
    
    android:background="?attr/colorPrimary"
    app:tabTextColor="?attr/colorSecondary"
    app:tabSelectedTextColor="?attr/colorOnPrimary"
    app:tabIndicatorColor="?attr/colorOnPrimary">

</com.google.android.material.tabs.TabLayout>