gpt4 book ai didi

flutter - 在 WebView 中禁用深色模式

转载 作者:行者123 更新时间:2023-12-05 01:28:58 46 4
gpt4 key购买 nike

我正在 Flutter 中开发一个应用程序(带有 WebView ),当在设备上激活深色模式时, WebView 会更改网络(文本和背景)的颜色以使其变暗,从而产生可怕的结果。

有没有办法在 WebView 中禁用深色模式?

我正在使用这个插件 flutter_webview_plugin

最佳答案

我设法通过在 android/app/src/res/values/styles.xml 中添加这一行来修复它:

<item name="android:forceDarkAllowed">false</item>

这里是我的完整代码


<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="LaunchTheme" parent="@android:style/Theme.Black.NoTitleBar">
<!-- Show a splash screen on the activity. Automatically removed when
Flutter draws its first frame -->
<item name="android:forceDarkAllowed">false</item>
<item name="android:windowBackground">@drawable/launch_background</item>
</style>
</resources>

关于flutter - 在 WebView 中禁用深色模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68109131/

46 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com