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