2014-11-25 58 views
0

E.G. #FFFFFFFF或彩色/白色在android中使用/调用颜色时,哪种方法是首选方法?

是在色彩表现重绘有什么区别/影响?优点缺点 ?

我问过几个android主题开发人员,有人说使用推荐的#FFFFFFFF作为它的基本功能,告诉它它是怎么回事,而不是使用从另一个位置调用的颜色/白色。

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

+0

非常感谢您的回答,他们都有道理,非常有用。 – 2014-11-25 15:27:58

回答

0

性能方面的原因,没有提供在colors.xml文件中的条目。

但是,您可能需要两者的组合。你将在你的风格和风格中定义color/white到012FF到#FFFFFFFF。

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

1

在色彩重绘上有没有区别/影响性能? 优点/缺点?

不是真的。

@color/white 

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

@android:color/ 

检索由框架

0

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

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