編輯:關於android開發
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
Android中自定義視圖View之---進階篇(Canvas的使用) 一、前言 那麼今天,我們繼續來看一篇關於Android中的UI篇,如何自定義視圖View的進階篇,
PostgreSQL 9.5新特性:IMPORT FOREIGN SCHEMA本次以故事的形式講述一名不緊跟時代步伐、不主動積極學習的員工在不了解最新特性的情況下,如何失
Android 系統版本&API對照表,android系統版本最新Android系統版本與API等級對應關系表 數據來源:http://d.android.c
安卓UI適配限定符 引言 對於程序在不同尺寸的Android機器上運行,對UI的適用性造成了額外的開銷,不過限定符的出現,很方便的解決了這個問題。通過創建