在android中使用/调用颜色时哪个是首选方法?

时间:2014-11-25 15:00:20

标签: android colors

E.G。 #FFFFFFFF或颜色/白色

颜色重绘的性能是否存在差异/影响?优点/缺点?

我问了一些Android主题开发人员,有人说使用#FFFFFFFF建议它基本上是告诉它是怎么回事,而不是使用从其他位置调用的颜色/白色。

虽然我已经问过为什么说例如Android Framework / res / values / colors,但是这两种格式都在使用?

3 个答案:

答案 0 :(得分:1)

  

颜色重绘的性能是否存在差异/影响?   优点/缺点?

不是真的。

@color/white

检索colors.xml文件中包含十六进制格式颜色的条目。

@android:color/

检索框架

提供的colors.xml文件中的条目

答案 1 :(得分:0)

表现原因,没有。

但是,您可能希望将两者结合起来。您将在样式和样式中定义color/white color/white到#FFFFFFFF。

这样做的原因是您可以引用在应用程序中各处的样式中定义的相同白色。那么,如果(何时?)那一天你的设计师说“我不再需要纯白色了,我想要一个奶油色的白色”,你可以在一个地方改变颜色,你就完成了。如果名称不再代表它的名称,只需按几下键就可以进行全局重命名。

答案 2 :(得分:0)

#FFFFFFFF会让你控制它。 color/white将对它进行android / samsung / htc / lg控制;他们可以用框架中的白色或灰色覆盖它。

因此,这取决于您是否希望它与用户框架中的白色全局同步。