自定义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));
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。