在使用 Cordova 开发的 Android 应用程序中自定义概览栏颜色

Customize overview bar color in Android app developed with Cordova

我使用 Cordova/Phonegap 和网络技术开发了一个应用程序,想对其进行一些个性化设置,但我找不到方法。

在 android 中,当用户按下概览按钮(方形的那个)时,他们可以看到每个打开的应用程序的概览和卡片,这些卡片的顶部栏有一个图标和名称的应用程序。如此截图所示:

默认情况下,条形颜色为灰色,但我希望它是一种不同的颜色,以更好地匹配我的应用程序中的颜色。这在其他应用程序中可以看到,该栏具有不同的颜色(例如:Chrome 栏为蓝色,电子邮件栏为橙色等):

我尝试使用theme-color meta value, but that didn't do anything. I also tried the status-bar plugin,这个改变了应用程序打开时的状态栏,但在概览卡片模式下仍然显示默认的灰色栏。

是否可以使用 Cordova/Phonegap 自定义此概览栏颜色?怎么做?

这个答案几乎概括了它:

您要找的方法是

setTaskDescription(new ActivityManager.TaskDescription(label, icon, color));

这是文档的 link:

https://developer.android.com/reference/android/app/Activity.html#setTaskDescription(android.app.ActivityManager.TaskDescription)

安装:

cordova plugin add cordova-plugin-headercolor

用法:

-.cs

window.plugins.headerColor.tint("#becb29");

-config.xml

<preference name="HeaderColor" value="#becb29" />

Here is doc.