自定义color的使用,两种方法:
1、直接在代码中实现:例如
textV.setTextColor(Color.parseColor("#FF0000"));
此种方式主要通过Color类的parsColor方法实现,注意,这里传入的参数前一定要带“#”,可传入6位或8位:
6位(#000000)就是RGB值
8位(#1e000000)ARGB 头两位是透明度,00是完全透明,ff是完全不透明,后6位是RGB值,比较适中的透明度值)
2、在xml文件中声明自定义color,使用时引入:
首先:在res/values文件夹下新建一个color.xml文件,在此文件中声明出自己想要使用的color
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="springgreen">#FF3CB371</color>
<color name="silver">#FFC0C0C0</color>
<color name="green">#FF056B05</color>
</resources>
然后:在你想要使用指定color的代码中引入,引入方法如下
<pre class="java" name="code">textV.setTextColor(getResources().getColor(R.color.silver));
或者
textV.setTextColor(getResources().getColor(color.silver));