繁体   English   中英

暗模式干扰背景颜色

[英]dark mode interfering with background color

我正在尝试将背景颜色应用于我的应用程序,但由于某种原因我无法获得正确的颜色

例如:

<View style={{backgroundColor:'yellow'}}></View>

但我得到

在此处输入图片说明 在此处输入图片说明

第一个在系统暗模式下,第二个在亮模式下(设置手机型号

那么如何在任何模式下获得一致的颜色?

您不应该像这样对颜色进行硬编码。 尝试根据浅色或深色主题动态使用颜色。

使用这样的包:

反应本机外观

我不太确定我是否理解你的意思。 但我假设您不希望您的应用程序能够强制使用暗模式,对吗? 我们的一些使用您提到的相同 Redmi 手机的用户也遇到了强制暗模式的问题,这使得外观非常难看。

如果是这样,请在您的/android/app/src/main/res/values/styles.xml 中添加设置为 false 的项目“forceDarkAllowed”

<resources>
<style name="AppTheme" parent="Theme.AppCompat.DayNight.NoActionBar">
    <item name="android:windowBackground">@drawable/launch_screen_bitmap</item>
    <item name="android:forceDarkAllowed">false</item>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM