Android Styles.xml в темном режиме переопределяет стили .Net Maui Splash ThemeAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Android Styles.xml в темном режиме переопределяет стили .Net Maui Splash Theme

Сообщение Anonymous »

Я создал приложение .Net MAUI со встроенным DatePicker для Android. В каталоге «Платформы/Android/Ресурсы» у меня есть две папки: значения и значения-ночь для стилей.xml Android DatePicker в светлом режиме и в темном режиме соответственно, которые очень похожи, за исключением установленных ими цветов. Однако, когда я включаю styles.xml в Values-night, кажется, что он переопределяет другие стили Maui.SplashTheme, в результате чего пользовательский интерфейс за пределами средства выбора даты иметь нежелательные изменения, когда на устройстве Android установлен темный режим. Это код, который у меня сейчас есть:
values/styles.xml

Код: Выделить всё



@style/CustomDatePickerDialog



true
#ff0000
#0000ff


values-night/styles.xml

Код: Выделить всё



@style/CustomDatePickerDialog



true
#000000
#00ffff


и включение в мою MainActivity вот так

Код: Выделить всё

[Activity(Theme = "@style/Maui.SplashTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation | ConfigChanges.UiMode | ConfigChanges.ScreenLayout | ConfigChanges.SmallestScreenSize)]
Я реализовал решения, подобные тем, которые представлены в этом посте, но ни одно из них, похоже, не устраняет нежелательные изменения в темном режиме. Любые предложения будут оценены.

Подробнее здесь: https://stackoverflow.com/questions/787 ... eme-styles
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»