首页 > 解决方案 > 切换到 Theme.MaterialComponents.Light 时,应用名称在按下切换按钮时为紫色,并且概览显示在三星 S7 上

问题描述

我已将主题从 更新Theme.AppCompat.LightTheme.MaterialComponents.Light。现在,当按下切换按钮时,三星 S7 上的应用名称颜色从黑色变为紫色。

implementation 'com.google.android.material:material:1.2.0-alpha05'

在此处输入图像描述

我已经在 Android Studio 4.0 Beta 4 上启动了一个新的 Android 项目。在带有 Android 8.0 Samsung S7 的 Genymotion 模拟器上:

在此处输入图像描述

颜色是#6A00F2 但我找不到这是应用程序。我希望它像联系人应用程序一样。黑色背景,白色文字。

标签: androidmaterial-design

解决方案


使用TaskDescription更改最近应用列表中应用的颜色、图标和描述。

科特林:

val taskDescription = TaskDescription(null, null,resources.getColor(R.color.anyColor))
(this as Activity).setTaskDescription(taskDescription)

爪哇:

ActivityManager.TaskDescription tDesc = new ActivityManager.TaskDescription(null, null,getResources().getColor(R.color.anyColor));
setTaskDescription(tDesc);

推荐阅读