问题标签 [android-dark-theme]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如果在 Android 上启用了深色模式,请使用不同的图像
我有两种 PNG 变体,一种是绘制的文本是黑色的,另一种是白色的。默认情况下,在白色背景上,我使用黑色图像变体,但是当启用系统暗模式时,图像在背景中变得几乎不可见。
启用暗模式后,如何指示我的应用使用备用图像?
图像在活动的 XML 中设置:
android - Android 在深色/浅色主题之间切换不起作用
我正在开发一个 Android 项目,我需要支持根据系统设置偏好在暗/亮主题之间切换。
我已将应用程序主题从更改Theme.AppCompat.Light.NoActionBar
为Theme.AppCompat.DayNight.NoActionBar
.
我在应用程序上使用这个 APIonCreate()
AppCompatDelegate.setDefaultNightMode(AppCompatDelegate.MODE_NIGHT_FOLLOW_SYSTEM);
仅当我重新启动应用程序时应用程序主题才会更新,但当我在应用程序中从系统设置更改主题时不会更新。
我错过了任何配置更改吗?
android - 启用深色主题时,windowBackground 不会在样式中选择夜间颜色
我已经在我的 android 应用程序中实现了深色 ui,一切正常,但我有一个启动器活动,它windowBackground
的风格像这样
这l_launch_screen
是
并且这colorPrimaryDark
有两种颜色,一种是夜晚,另一种很简单现在问题是,当通过在 android q 通知面板中选择来激活深色主题时Dark theme
,android q 通知面板android:windowBackground
正在选择夜间颜色,但是当Dark theme
被 android 禁用并且在我的中选择了深色主题时应用程序通过在应用程序类中设置它
android:windowBackground
没有选择夜间颜色,但所有其他活动都在完美地选择夜间颜色我已经看到与WhatsApp
应用程序相同的行为所以这是一个错误还是我做错了什么我也尝试为夜间和可绘制定义不同的样式但正在发生同样的问题
react-native - React Native Appearance.addChangeListener() 什么都不做
我正在编写我的第一个 react-native 应用程序,并且想像 GMail 那样切换主题。
事实上,当我们在手机设置中更改主题模式或在夜间设置自动深色主题时,GMail 的颜色会变深。
因此,我尝试按照文档Appearance.addChangeListener
中的说明实现该功能,但不幸的是该功能不起作用。
我正在尝试使用 Android 10。
当手机主题更改时,如何在不重新启动应用程序的情况下更新应用程序的颜色?
android - Android深色主题将我的颜色从白色转换为黑色
我想将 Tint 设置为可绘制的白色,当我将应用程序更改为深色主题时,我不改变什么颜色,所以我这样声明我的颜色。
但是当我将应用程序更改为深色模式时将 Tint 设置为可绘制对象时,它会将颜色 t0 设置为黑色而不是白色。
java - Android - 默认暗模式
我想在我的应用暗模式中实现。默认情况下,我希望它被系统跟踪,所以在主要活动中我放置了:
它工作正常,但如果用户想改变主意并在我的应用程序菜单中选择某个选项来关闭/打开黑暗模式,活动正在重新启动并且应用程序仍然遵循系统规则。我该如何改变呢?
xamarin - 如何在 Xamarin、Android 项目中设置主题、样式、颜色等,使其不受暗/亮模式的影响?
我的主题/颜色设置...
应用程序.xaml:
样式.xml:
MainPage.xaml:
无论选择何种深色/浅色模式,我的应用程序都应处于深色背景中。暗/亮模式不应影响任何颜色。Android 10 上的浅色模式没有颜色问题。使用深色模式:
- 按钮绿色 (#008000) 变成了石灰,这使得白色文本颜色不可读,所以我不得不将按钮背景颜色属性从绿色 (#008000) 更改为 #007F00,尽管两种颜色之间的差异很小,但效果出奇地好
- 标签 WhiteSmoke (#F5F5F5) 变暗
- 如果我将 更改
<Setter Property="TextColor" Value="WhiteSmoke" />
为<Setter Property="BackgroundColorColor" Value="WhiteSmoke" />
,则更改将仅适用于浅色主题 - 将 BackgroundColor 设置为 Red (#FF0000) 的按钮没有问题
为什么在地球上暗模式只影响某些颜色?我猜有一些设置可以覆盖暗模式。有什么建议么?
编辑:有没有办法停用暗模式?如何设置主题、样式、颜色等,使其不受暗/亮模式的影响?
EDIT2:截图...
灯光模式:
黑暗模式:
EDIT3:它也会影响图像。
我尝试了两张几乎相同的图像,唯一的区别是红色和绿色背景。背景的其余部分是透明的。“滑动”一词和箭头是#F5F5F5 颜色,而“A”周围的圆圈是#FFFFFF。这些图像是来自 Photoshop 的新鲜图像:
白色/深色模式下的屏幕截图:
如您所见,暗模式仅影响两个图像中的一个,类似于我之前提到的十六进制颜色。