android 顏色資源檔color.xml,主要運用在字串資源檔string.xml及layout布局檔案的使用,會比較穩定且可以重復使用,但在程式中使用會有很多的限制,而且必須作一些型態轉換之後才能使用,反而容易不穩定.
所以,如果在程式中不會用到很多樣的字串及背景顏色變化的話,建議使用Color系統內建的顏色類別,會比較好用而且穩定順暢.
color.xml檔案設置內容如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="black">#FF000000</color>
<color name="blue">#FF0000FF</color>
<color name="brown">#FFA52A2A</color>
<color name="red">#FFFF0000</color>
<color name="purple">#FF800080</color>
<color name="pink">#FFFFC0CB</color>
<color name="darkgreen">#FF006400</color>
<color name="darkgray">#FFA9A9A9</color>
<color name="darkred">#FF8B0000</color>
<color name="lightgray">#FFD3D3D3</color>
<color name="lightgreen">#FF90EE90</color>
<color name="lightpink">#FFFFB6C1</color>
<color name="snow">#FFFFFAFA</color>
<drawable name="d_black">#FF000000</drawable>
<drawable name="d_blue">#FF0000FF</drawable>
<drawable name="d_brown">#FFA52A2A</drawable>
<drawable name="d_red">#FFFF0000</drawable>
<drawable name="d_purple">#FF800080</drawable>
<drawable name="d_pink">#FFFFC0CB</drawable>
<drawable name="d_darkgreen">#FF006400</drawable>
<drawable name="d_darkgray">#FFA9A9A9</drawable>
<drawable name="d_darkred">#FF8B0000</drawable>
<drawable name="d_lightgray">#FFD3D3D3</drawable>
<drawable name="d_lightgreen">#FF90EE90</drawable>
<drawable name="d_lightpink">#FFFFB6C1</drawable>
<drawable name="d_snow">#FFFFFAFA</drawable>
</resources>
系統內建的Color類別常見的顏色如下:
Color.BLACK
Color.BLUE
Color.CYAN
Color.DKGRAY
Color.GRAY
Color.GREEN
Color.LTGRAY
Color.MAGENTA
Color.RED
Color.TRANSPARENT
Color.WHITE
Color.YELLOW

Google搜尋
沒有留言:
張貼留言