首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何实现谷歌的Android 12应用小部件背景?

如何实现谷歌的Android 12应用小部件背景?
EN

Stack Overflow用户
提问于 2022-05-09 07:48:19
回答 1查看 277关注 0票数 1

Android12提供了新的应用小部件功能“设备主题化”,使用系统的默认主题@android:style/Theme.DeviceDefault.DayNight

文献资料中看到下面这样的截图,我希望看到更多的主题颜色将在我自己的小部件中获得:

与上面的截图和谷歌的应用小部件(比如天气和Gmail )相比,我几乎无法测量到任何颜色。

我也尝试了材料设计3的方法,通过Theme.Material3.DynamicColors.DayNight完成它,并取得了同样的结果。下面的截图显示了材料设计示例应用程序小部件和谷歌的天气小部件--运行在Android12Pixel 5设备上。

,谷歌的应用程序小部件在从设备主题中获得如此多的颜色方面有什么不同?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-23 08:57:37

我得到了关于颜色和博客https://medium.com/@xch3dx/using-material-you-in-your-app-15ec982eecb4的消息。

使用<item name="android:backgroundTint">@android:color/system_accent1_50</item>,我终于得到了与谷歌的小部件相同的背景颜色。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72168572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档