android - android主题中colorPrimary和colorSecondary有什么区别
问题描述
我想以正确的方式使用 colorPrimary 和 colorSecondary。
一个很好的图像例子对我有很大的帮助。
解决方案
我找到了一种着色材料。这太棒了。
挑选颜色
确定每个插槽使用哪些颜色值可能是设计师的责任,也可能来自您的产品品牌。但是,了解每种颜色的作用、它们之间的关系以及如何满足可访问性要求仍然很有用:
colorPrimary和colorSecondary代表您的品牌颜色 colorPrimaryVariant 和 colorSecondaryVariant 是您品牌颜色的较浅或较深的色调 colorSurface 用于“表”材料(如卡片和底表) android:colorBackground 是您的应用程序的窗口背景颜色 colorError 是,顾名思义,用于错误和警告 各种“开启”颜色(colorOnPrimary、colorOnSecondary、colorOnSurface 等)用于对显示在其他颜色之上的前景内容(例如文本和图标)进行着色。它们需要满足可访问性要求,并与它们所显示的颜色有足够的对比度。
推荐阅读
- java - Android中的嵌套ArrayList
- node.js - 带后端的动态车把主模板
- c++ - 使用不带参数的函数访问结构元素
- python - 使用 PYMC3 对 RV 求和
- php - 不受支持的 SSL 请求 - Php artisan serve
- javascript - 将 http 响应与套接字连接同步
- python - 结合熊猫的范围
- java - 使用 TextView.setText 显示数据时出错:Resources$NotFoundException: String resource ID #0x0
- reactjs - 我可以在选择中设置默认对象值吗
- javascript - 如何将 img.onload 转换为 Promise.All?