首页 > 移动平台 > 详细

Android 字体颜色变化(点击)

时间:2015-06-10 23:59:04      阅读:470      评论:0      收藏:0      [点我收藏+]

在开发的过程中,经常会遇到这样的场景,点击按钮,背景颜色发生变化:在drawable中,定义xxx.xml(selector)

<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="#ee0000" android:state_focused="true"/>
    <item android:drawable="#ee0000" android:state_selected="true"/>
    <item android:drawable="#ee0000" android:state_pressed="true"/>
    <item android:drawable="#00ee00"/>

</selector>

然后在button中设置 android:background="@drawable/xxx",就ok了

 

当TextView的情况下,可能还需要添加属性 android:clickable="true";

 

后面,还会遇到 按钮上面的字体颜色 在点击的时候发生变化:

方法是一样的:定义资源文件

<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:color="@color/press" android:state_focused="true"/>
    <item android:color="@color/press" android:state_selected="true"/>
    <item android:color="@color/press" android:state_pressed="true"/>
    <item android:color="@color/normal"/>
</selector>

press  norma,分别是不同状态的颜色值,自己在color中进行定义

之后,在TextView中android:textColor="@drawable/xxx"

 

PS:比较适合初学者, 自己也在学习中总结,遇到的实际问题。

学习ing

 

Android 字体颜色变化(点击)

原文:http://www.cnblogs.com/xdindex/p/4567426.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!