Button 中实现点击前后字体颜色的变化
2012-12-10 15:39
169 查看
在开发中,我们经常使用点击前后时控件背景的变化,主要是通过selector标签来实现的。
但是对于字体样式的变化,我很少设置到,今天需要这个功能,所以就记录下来了,废话不多说了,直接讲解步骤
1、在colors.xml文件中声明颜色值
<drawable name="btn_txt_p">#fc7700</drawable>
<drawable name="btn_txt_n">#000000</drawable>
注意:这里是drawable,而不是color
2、在Drawable文件夹下新建selector文件btn_txt_color_sel.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="true" android:color="@drawable/choosepiccolorp"/>
<item android:color="@drawable/choosepiccolorn"/>
</selector>
3、在layout文件中引用,如
<Button
android:textColor="@drawable/ btn_txt_color_sel.xml"/>
但是对于字体样式的变化,我很少设置到,今天需要这个功能,所以就记录下来了,废话不多说了,直接讲解步骤
1、在colors.xml文件中声明颜色值
<drawable name="btn_txt_p">#fc7700</drawable>
<drawable name="btn_txt_n">#000000</drawable>
注意:这里是drawable,而不是color
2、在Drawable文件夹下新建selector文件btn_txt_color_sel.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android" >
<item android:state_pressed="true" android:color="@drawable/choosepiccolorp"/>
<item android:color="@drawable/choosepiccolorn"/>
</selector>
3、在layout文件中引用,如
<Button
android:textColor="@drawable/ btn_txt_color_sel.xml"/>
相关文章推荐
- textview中点击效果实现,比如点击textview中实现图片和文字的颜色变化(类似于button)
- [经验分享] 如何实现Button的State发生变化,改变Button的字体颜色
- 实现栏目页在同级栏目列表中,点击一栏目,该栏目样式变化(背景/颜色/字体...),其他栏目样式不变。
- Button点击背景和字体颜色改变的实现方法
- 控制Button字体颜色变化
- Button 提交按钮+颜色变化选择器 shape 实现
- Android View的点击事件导致文字颜色变化的实现原理
- android Button 颜色的变化(点击,放开,点击不放)
- android用Selector实现Button三种状态下背景颜色的变化
- 重绘Label实现字体的各种变化 颜色 字体大小 下划线
- android Button 点击背景与文字颜色变化效果
- Jquery 实现表格颜色交替变化,点击选中行,鼠标移过颜色变化。
- datagrid中格子和字体颜色根据格子内容动态变化的实现
- android 同意协议、服务等,一行文字中掺杂关于其他颜色字体。同时实现超链接点击跳转等功能.
- listview、GridView单点击效果,点击改变背景改变item字体颜色实现
- Android中如何编写图片选择器,实现按点击按钮时按钮的图片或者颜色发生变化
- TextView加载html标签,实现textview字体颜色随机变化
- 表格字体颜色点击变化
- 实现listview条目点击后改变item背景颜色和字体颜色并保留
- 微信小程序实现点击按钮修改字体颜色功能【附demo源码下载】