Календарные номера MaterialDatePicker не выровнены по центру - PullRequest
0 голосов
/ 03 апреля 2020

Описание: Числа не выровнены по центру

Screenshot_1585816072

Ожидаемое поведение: Числа должны быть выровнены по центру

Исходный код: ПРИМЕЧАНИЕ. Такое же поведение происходило даже перед добавлением любого стиля

<style name="OeamtcThemeOverlay_MaterialCalendar"
    parent="@style/Theme.MaterialComponents.Light.Dialog">
    <item name="android:colorAccent">@color/oeamtc_accent</item>
    <item name="headerLayout">@style/Oeamtc_MaterialCalendar_Header</item>
    <item name="android:colorButtonNormal">@color/oeamtc_accent</item>
    <item name="android:button">@color/oeamtc_accent</item>
    <item name="buttonBarPositiveButtonStyle">@style/ThemeMaterialCalendarButton</item>
    <item name="buttonBarNegativeButtonStyle">@style/ThemeMaterialCalendarButton</item>
    <item name="materialCalendarStyle">@style/Oeamtc_MaterialCalendar</item>
    <item name="materialButtonStyle">@style/ThemeMaterialButton</item>
</style>

<style name="Oeamtc_MaterialCalendar"
    parent="@style/Widget.MaterialComponents.MaterialCalendar">
    <item name="rangeFillColor">@color/oeamtc_accent_transparent_50</item>
    <item name="dayStyle">@style/Oeamtc_CalendarDay</item>
    <item name="dayTodayStyle">@style/Oeamtc_CalendarToday</item>
    <item name="daySelectedStyle">@style/Oeamtc_CalendarSelected</item>
</style>

<style name="ThemeMaterialCalendarButton" parent="Widget.MaterialComponents.Button.TextButton.Dialog">
    <item name="android:textColor">@color/oeamtc_accent</item>
</style>

<style name="ThemeMaterialButton" parent="Widget.MaterialComponents.Button">
    <item name="android:textColor">@color/white</item>
    <item name="android:backgroundTint">@color/oeamtc_accent</item>
</style>

<style name="Oeamtc_CalendarDay" parent="Test.Widget.MaterialComponents.MaterialCalendar.Day">
    <item name="itemTextColor">@color/black</item>
    <item name="itemFillColor">@color/transparent</item>
    <item name="itemStrokeColor">@color/white</item>
    <item name="itemStrokeWidth">0dp</item>
    <item name="android:gravity">center</item>
    <item name="itemShapeAppearance">@style/Test.ShapeAppearanceOverlay.MaterialComponents.MaterialCalendar.Day</item>
    <item name="itemShapeAppearanceOverlay">@style/Test.ShapeAppearanceOverlay.MaterialComponents.MaterialCalendar.Day</item>
</style>

<style name="Oeamtc_CalendarSelected" parent="">
    <item name="itemFillColor">@color/oeamtc_accent</item>
    <item name="itemTextColor">@color/white</item>
    <item name="itemStrokeColor">@color/oeamtc_accent</item>
    <item name="itemStrokeWidth">0dp</item>
    <item name="itemShapeAppearance">@style/Test.ShapeAppearanceOverlay.MaterialComponents.MaterialCalendar.Day</item>
    <item name="itemShapeAppearanceOverlay">@style/Test.ShapeAppearanceOverlay.MaterialComponents.MaterialCalendar.Day</item>
</style>

<style name="Oeamtc_CalendarToday" parent="">
    <item name="itemTextColor">@color/black</item>
    <item name="itemStrokeColor">@color/oeamtc_accent</item>
    <item name="itemFillColor">@color/white</item>
    <item name="itemStrokeWidth">3dp</item>
    <item name="itemShapeAppearance">@style/Test.ShapeAppearanceOverlay.MaterialComponents.MaterialCalendar.Day</item>
    <item name="itemShapeAppearanceOverlay">@style/Test.ShapeAppearanceOverlay.MaterialComponents.MaterialCalendar.Day</item>
</style>`

Android Версия API: 29

Версия библиотеки материалов: 1.1.0

Устройство: Oneplus 6t и все эмуляторы Nexus

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...