【发布时间】:2015-07-02 17:36:38
【问题描述】:
我对指南有一些疑问:
-
一方面,他们说 (here) 500 是为工具栏选择的:
工具栏和较大的色块应使用 500 色 应用的原色。
另一方面,他们通过在同一页面上滚动显示了一个示例 (here) ,显示操作栏的颜色为 300,在这 2 个图像中:
- http://material-design.storage.googleapis.com/publish/material_v_3/material_ext_publish/0Bx4BSt6jniD7OU9YTFNJakVobVU/style_color_themes_light1.png
- http://material-design.storage.googleapis.com/publish/material_v_3/material_ext_publish/0B6Okdz75tqQsZ2hMLXNYWld2d3c/style_color_themes_light2.png
然而我们知道“colorPrimary”用于actionBar,如here所写。
什么是正确的?
-
我不明白颜色是如何计算的。为什么在50到900之间?我只注意到颜色越深,价值越高。
是否有任何公式可以在值之间进行转换?
-
我找不到许多颜色类型的指南(即为每种类型选择调色板的哪种颜色)。只有那些 actionBar(“colorPrimary”,应该是 500 或 300)和 statusBar(“colorPrimaryDark”,应该是 600)。其他人呢?例如,那些:
- colorAccent(主题 UI 控件,如复选框和文本字段)
- windowBackground ,根据我在 #1 上显示的图像,可能是 200。
- colorControlNormal、colorControlHighlight、colorControlActivated
- textColorPrimary、textColorSecondary、textColorTertiary
- actionMenuTextColor, actionModeBackground
也许还有其他我错过了。
【问题讨论】:
-
据我说,他们只是告诉我 500 是最好看的颜色,并制作了一个调色板来简化工作,但如何设计应用程序取决于你。没有硬性规定只能从这些颜色中选择颜色。
-
@AnkitBansal 所以他们说他们推荐一种颜色,但他们使用另一种颜色?
-
在此处查看我的答案以计算调色板颜色stackoverflow.com/a/40964456/127923
标签: android colors android-5.0-lollipop material-design color-palette