Как я могу изменить цвет заголовка только в средстве выбора диапазона дат, я искал, не нашел, как именно, я просто знаю, как изменить цвет всего средства выбора диапазона дат с изменением цвета colorPrimary, и это изменит цвет всего заголовка и выбранных дат, я хочу изменить только цвет заголовка
, а также, если есть способ изменить размер текста заголовка, я знаю, что мы можем изменить заголовок, но можем ли мы изменить размер заголовка?
это то, что я пробовал в стиле
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.MaterialComponents.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/shamrock_green</item>
<item name="colorPrimaryDark">@color/shamrock_green_dark</item>
<item name="colorAccent">@color/shamrock_green</item>
<item name="colorButtonNormal">@color/shamrock_green</item>
<item name="colorOnSecondary">@color/white</item>
<item name="colorOnSurface">@android:color/transparent</item>
<item name="bottomSheetDialogTheme">@style/AppBottomSheetDialogTheme</item>
<item name="materialCalendarFullscreenTheme">@style/CustomThemeOverlay_MaterialCalendar_Fullscreen</item>
</style>
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="colorOnSurface">@android:color/black</item>
<item name="colorPrimary">@color/black</item>
</style>
<style name="CustomThemeOverlay_MaterialCalendar_Fullscreen"
parent="@style/ThemeOverlay.MaterialComponents.MaterialCalendar.Fullscreen">
<item name="materialCalendarStyle">@style/Custom_MaterialCalendar.Fullscreen</item>
</style>
<style name="Custom_MaterialCalendar.Fullscreen"
parent="@style/Widget.MaterialComponents.MaterialCalendar.Fullscreen">
<item name="android:windowFullscreen">false</item>
<item name="android:headerBackground">@color/shamrock_green</item>
</style>
<style name="ThemeMaterialCalendarButton" parent="Widget.MaterialComponents.Button.TextButton.Dialog">
<item name="android:textColor">@color/shamrock_green</item>
</style>
<style name="ThemeMaterialCalendarTextButton" parent="Widget.MaterialComponents.Button.TextButton.Dialog.Flush">
<item name="android:textColor">@color/shamrock_green</item>
<item name="iconTint">@color/shamrock_green</item>
</style>
<style name="AppTheme.FullScreen" parent="@style/Theme.AppCompat">
<item name="windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
</style>
</resources>
теперь работает то, что он отображается как диалог, а не в полноэкранном режиме, что я хочу, но без цвета текста и фона изменений, единственный способ изменить цвета - это изменить цвета, такие как colorPrimary, и эти цвета повлияют на все приложение