android設定顏色方法
阿新 • • 發佈:2019-01-08
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)
總結:引數不帶透明度