Android中颜色表示及设置
来源:互联网 发布:中文域名 编辑:程序博客网 时间:2024/06/04 13:09
颜色表示
在Android应用开发中颜色通常是用八位的十六进制的数字表示,例如:
0xffff00ff 这个是int型的数据,其中0x不用多说了,十六进制的前缀,前边的两个ff表示颜色的透明度,范围为00~ff,其中00表示全透明,ff表示不透明。后面的六位ff00ff表示颜色色值。
表达式顺序是“aabbggrr”,其中“aa=alpha”(00到ff);“bb=blue”(00到ff);“gg=green”(00到ff);“rr=red”(00到ff),aa就是透明度,bbggrr表示颜色的三原色蓝绿红,请注意颜色表示一定是八位的十六进制数字。请大家理解其中八位数字各自的含义。
对透明度再多说几句,透明度分为256阶(0-255),计算机上用16进制表示为(00-ff)。透明就是0阶,不透明就是255阶,如果50%透明就是127阶(256的一半当然是128,但因为是从0开始,所以实际上是127),文章的最后会列出每个透明度的具体数值表示,供大家参考。
颜色设置
Android中设置文本颜色的四种方法
一、数字颜色表示
textView.setTextColor(0xffff0000);
二、利用系统自带的颜色类
textView.setTextColor(android.graphics.Color.RED);
三、自定义颜色
我们可以在工程目录的values中新建color.xml文件,内容如下:
在xml文件中自定义的颜色在java代码或其它xml布局文件中可以使用,使用方法如下
java代码中使用
textView.setTextColor(textView.getResources().getColor(R.drawable.semi_black));
textView.setTextColor(textView.getResources().getColor(R.color.text_color_white_60));
布局文件中使用
android:textColor="@color/text_color_white_60"
android:background="@drawable/full_background"
四、直接在XML文件中设置
android:textColor="#99ffffff"
- Android中颜色表示及设置
- Android中颜色表示及设置
- Android中颜色的表示
- Android中颜色设置
- Android中设置文本颜色的三种方法及颜色大全
- Android中设置字体颜色
- android中颜色设置内容
- Android中颜色的设置
- android中 字体颜色设置
- Android中的颜色表示
- Android颜色表示
- Android颜色表示方法
- Android-设置控件背景及文字颜色
- Android 设置EditText光标颜色及粗细
- Android改变图片颜色及设置动画
- Android改变图片颜色及设置动画
- Android 设置EditText光标颜色及粗细
- Android 设置EditText光标颜色及粗细
- suricata 3.1 源码分析16 (流管理1)
- Minifilter的动态安装、加载及卸载
- 个人关于BaseServlet的见解
- static SimpleClass()
- linux下执行.sh文件的方法和语法
- Android中颜色表示及设置
- layoutSubviews什么时候被调用??
- Android View绘制过程
- mysql语句,留坑时时更新
- Android异步消息处理机制完全解析
- Android自定义Dialog
- Android开发之Spinner
- laravel user相关
- Linux查看系统配置常用命令