E.G. #FFFFFFFF或彩色/白色在android中使用/调用颜色时,哪种方法是首选方法?
是在色彩表现重绘有什么区别/影响?优点缺点 ?
我问过几个android主题开发人员,有人说使用推荐的#FFFFFFFF作为它的基本功能,告诉它它是怎么回事,而不是使用从另一个位置调用的颜色/白色。
虽然我已经问过为什么在说例如Android Framework/res/values/colors,两种格式都被使用?
E.G. #FFFFFFFF或彩色/白色在android中使用/调用颜色时,哪种方法是首选方法?
是在色彩表现重绘有什么区别/影响?优点缺点 ?
我问过几个android主题开发人员,有人说使用推荐的#FFFFFFFF作为它的基本功能,告诉它它是怎么回事,而不是使用从另一个位置调用的颜色/白色。
虽然我已经问过为什么在说例如Android Framework/res/values/colors,两种格式都被使用?
性能方面的原因,没有提供在colors.xml
文件中的条目。
但是,您可能需要两者的组合。你将在你的风格和风格中定义color/white
到012FF到#FFFFFFFF。
原因是您可以引用您在应用程序中各处样式中定义的相同白色。所以如果(当?)一天,你的设计师说“我不再需要纯白色,我想要一个奶油色的灰白色”,你可以在一个地方改变颜色,你就完成了。如果名称不再代表它的内容,则只需几个按键即可完成全局重命名。
在色彩重绘上有没有区别/影响性能? 优点/缺点?
不是真的。
@color/white
检索colors.xml
文件中的条目,该条目包含十六进制格式的颜色。
@android:color/
检索由框架
#FFFFFFFF
会让你控制它。 color/white
将拥有android/samsung/htc/lg控件;他们可以用框架中的白色或灰色来覆盖它。
因此,它取决于您是否希望它在用户框架中与全局白色同步。
非常感谢您的回答,他们都有道理,非常有用。 – 2014-11-25 15:27:58