21得票1回答
Android 12:如何防止更改手机壁纸时活动重启?

在Android 12中, 如果我们打开一个Activity, 然后回到手机主屏幕更改壁纸, 再回到我们的Activity,该Activity会重新启动。 看起来这似乎与Material You主题有关。 我想在我的应用程序回到前台时禁用Activity的重新启动。有什么方法吗?

16得票1回答
如何在我的Android应用中使用Material You风格的主题图标?

我在网上找不到任何有关这方面的东西,没有文档,什么都没有。也许你们中的某个人知道如何做或给我一些建议。 提前致谢。

13得票3回答
"主题图标"功能会在安卓12上导致动态壁纸崩溃。

我最近注意到我的动态壁纸应用在用户尝试在Android 12上设置新引入的“主题图标”功能时会崩溃。这个新功能从用户当前的静态壁纸中计算出一个颜色板,并使用此板来为其他一些应用程序的图标着色(这是新“Material You”设计的一个特性)。但由于某种原因,当它在动态壁纸上运行时,会导致应用...

12得票2回答
如何更改底部导航视图材料 You 的活动指示器颜色?Material3

我想改变底部导航视图材料3中所选区域的颜色,但无论如何颜色都不会改变。我已尝试使用选择器、背景、背景色和样式,但都没有成功。 目前是这样的。 应该像这样。

11得票4回答
调整androidx.preference对话框以跟随Material You

我有两个应用程序包含一个偏好设置部分,并且我正在使用偏好设置库,这是撰写本文时可用的最新版本: implementation "androidx.preference:preference:1.2.0-rc01" 现在,我为我的应用程序选择了新的Material3(或Materi...

11得票5回答
Jetpack Compose在Material颜色方案下的NavigationBar颜色是什么?

当我试图强制NavigationBar成为MaterialTheme.colorScheme.surface颜色(请参见Material 3指南)时,应用程序的背景颜色和NavigationBar的颜色不同。例如: NavigationBar的颜色是#f1edf7,但背景颜色是#fffbfe。...

10得票1回答
Jetpack Compose中的Material3颜色协调。

在使用基于视图的系统时,我们可以使用以下代码来协调一种颜色。 MaterialColors.harmonizeWithPrimary(context, colorToHarmonize) 在完全迁移到Jetpack Compose的项目中,所有颜色值都存储在Color.kt文件中,如何在...

9得票3回答
Material Design 3顶部应用栏没有阴影,如何启用它?

新的“Material Design 3顶部应用栏”文档表示他们已经取消了下拉阴影。我该如何启用它?在工具栏或应用栏上设置高度根本不起作用。

8得票2回答
新的Android 12+ MaterialSwitch和androidx.preference

所以我正在更新我的应用程序,以完全支持 Monet 和 Material You 指南,并且官方网站提到了一个新的开关设计。我使用了它,这就是结果: 我有一个使用 Androidx Preferences 库的首选项屏幕,这是写作时最新版本,我发现除了手动主题化(没有意义)之外,惟一的方...

8得票2回答
使用Material Design 3,无法通过LocalContentAlpha更改文本强调。

目前,我正在将我的一个应用迁移到完全使用Jetpack Compose编写的Material Design 3中。 在使用Material Design 2时,我可以使用以下代码更改文本的重点。 CompositionLocalProvider(LocalContentAlpha prov...