2014-11-25 56 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控件;他們可以用框架中的白色或灰色來覆蓋它。

因此,它取決於您是否希望它在用戶框架中與全局白色同步。

相關問題