android設置顏色方法

1、寫在res\values\color.xml文件中,如:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="text_color">#00000000</color>
    <color name="sweet_dialog_bg_color">#FFFFFF</color>

</resources>

調用:mTv.setTextColor( this.getResources().getColor(R.color.text_color));

總結:注意color.xml文件中的 顏色值是以#號開頭的rgb值,可以加透明值,也可以不加,(若是八位,則前兩位是透明度)

2、直接寫在代碼中

調用:mTv.setTextColor(0xFF0000FF);

總結:android顏色值寫在代碼中必須加上透明度才能生效,即8位顏色值。

3、使用系統自帶的顏色值

調用:mTv.setTextColor(android.graphics.Color.RED);

4、使用RGB函數或ARGB函數

調用:Color.rgb(red,green,blue)或Color.argb(a,red,green,blue)

總結:參數必須是0-255之間的數,函數返回int值,a表示透明度。

5、使用parseColor函數

調用:android.graphics.Color.parseColor(#87CEFA)

總結:參數不帶透明度


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章