Я создаю приложение для Android с React Native и использую DateTimePicker.
Я почти полностью настроил его для своих нужд, но есть проблема с AM / PM (при использовании 12-часовых часов) и со временем: * При выборе AM или PM, нажав на него - я не доступен длярасскажите, на что в данный момент кликают, потому что для этого не применяется какой-либо стиль. * При выборе часов минуты имеют тот же цвет, что и часы (и наоборот).
Я уже пытался использовать:
<item name="android:textColorSecondary">
<item name="android:textColorSecondaryInverse">
<item name="android:amPmTextColor">
<item name="android:amPmBackgroundColor">
<item name="android:colorControlActivated">
<item name="android:amPmSelectedBackgroundColor">
<item name="android:headerSelectedTextColor">
, но он не работает или выдает ошибку вconsole.
Удаление <item name="android:timePickerStyle">@color/mainbg</item>
устраняет эту проблему, но тогда почти все другие стили по какой-то причине не применяются (и они мне нужны).
Текущий код внутри styles.xml
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
<!-- Customize your theme here. -->
<item name="android:timePickerDialogTheme">@style/Dialog.Theme</item>
</style>
<style name="Dialog.Theme" parent="Theme.AppCompat.Dialog">
<item name="android:timePickerMode">clock</item>
<item name="android:windowBackground">@color/mainbg</item>
<item name="colorBackgroundFloating">#343C48</item>
<item name="colorPrimaryDark">#343C48</item>
<item name="android:timePickerStyle">@color/mainbg</item>
<item name="android:headerBackground">#343C48</item>
<item name="android:numbersTextColor">#eeeeee</item>
<item name="android:numbersInnerTextColor">#AFB6C1</item>
<item name="android:numbersSelectorColor">#06979C</item>
<item name="android:numbersBackgroundColor">#343C48</item>
<item name="android:textColor">#06979C</item>
</style>
</resources>
и внутри colors.xml
<resources>
<color name="mainbg">#343C48</color>
</resources>
Я был бы счастлив, даже если бы «исправить» это, уменьшив непрозрачность дляв настоящее время не выбраны часы / минуты и am / pm