Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android 顏色Color,android顏色color

Android 顏色Color,android顏色color

編輯:關於android開發

Android 顏色Color,android顏色color


 Android中使用4個數字來表示顏色,分別是alpha、紅(red)、綠(green)、藍(blue)四個顏色值(ARGB)。每個數字取值0-255,因此一個顏色可以用一個整數來表示。為了運行效率,Android編碼時用整數Color類實例來表示顏色。

紅、綠、藍三個值是就是代表顏色的取值,而Alpha代表的是透明度。最低值為0,表示顏色完全透明,而此時RGB是什麼取值都不重要了。Alpha最高可取值為255,表示顏色完全不透明。如果需要顏色透明、半透明,那麼可以取值0-255中間的一些值,這常常用在前端圖層繪制時。

有下面幾種方式來創建或表示一個顏色:
1、    使用Color類的常量,如:
Int color = Color.BULE;  // 創建一個藍色

2、    如果知道ARGB的取值,那麼可以使用Color類的靜態方法argb創建一個顏色:
Int color = Color.argb(127,255,0,255);// 半透明的紫色

3、    使用XML資源文件來表示顏色。這是一個擴展性比較好的方式,便於今後可以方便的修改顏色值。
<?xml version=”1.0” encoding=”utf-8”>
<resources>
        <color name=”mycolor”>#7fff00ff</color>
</resources>
    定義了一個名為mycolor顏色,在別的地方就可以引用mycolor來獲取該顏色值。可以使用ResourceManager類中的getColor來獲取該顏色。Java樣例代碼如下:
    Int color = getResources().getColor(R.color.mycolor);
    這與第二種方法得到的值是一樣的。getResources()方法返回當前活動Activity的ResourceManager類實例。

來自:http://blog.sina.com.cn/s/blog_6f3ff2c90100t2oa.html

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved