Android中button点击后字体的变色效果

 更新时间:2016年10月30日 14:53:54   作者:没想到我也能写代码  
button的点击效果无疑是非常简单的,接下来通过本文给大家介绍下如何添加button点击的字体颜色变化效果,感兴趣的朋友一起看看吧

button的点击效果无疑是非常简单的,以致于我懒到当UI告诉我说在点击的时候button字体的颜色也要随着背景改变的时候我毫不犹豫的告诉他让他切两个图过来,后来想想着实是不太靠谱,于是了解了一下如何添加button点击的字体颜色变化效果。

1.首先你要在你的color文件下加入几个你需要的色值,注意不同的是不是一般的color标签,而是drawable标签,就像这样:

<drawable name="color_red">#fffa3d39</drawable> 
<drawable name="color_green">#ff00adba</drawable> 
<drawable name="color_gray">#fff4f4f8</drawable>

2.然后你要定义一个drawable文件,就和正常的selector文件差不多,唯一的区别就是把drawable字段变成color在里面引入你刚刚定义的颜色,就像这样

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
<item android:state_focused="false" android:state_enabled="true" android:state_pressed="false" 
android:color="@drawable/color_red" /> 
<item android:state_enabled="false" android:color="@drawable/color_gray" /> 
<item android:state_pressed="true" android:color="@drawable/color_green" /> 
<item android:state_focused="true" android:color="@drawable/color_red" /> 
</selector>

3.最后在你的布局文件中把第二步写的drawable文件设置为textColor选项就可以了。

以上所述是小编给大家介绍的Android中button点击后字体的变色效果,希望对大家有所帮助!

相关文章

  • Android实现二级购物车的全选加反选、总价功能

    Android实现二级购物车的全选加反选、总价功能

    这篇文章主要为大家详细介绍了Android实现二级购物车的全选加反选、总价功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-04-04
  • Android控件BottomSheet实现底边弹出选择列表

    Android控件BottomSheet实现底边弹出选择列表

    这篇文章主要介绍了Android控件BottomSheet实现底边弹出选择列表,比较常用的选择条件或跳转方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • JS实现点击参数面板按钮显示或隐藏数据

    JS实现点击参数面板按钮显示或隐藏数据

    本文主要介绍JS实现点击参数面板按钮显示或隐藏数据的方法,具有很好的参考价值。下面跟着小编一起来看下吧
    2017-03-03
  • 详谈Android编译命令

    详谈Android编译命令

    本文给大家详细介绍了Android中常用的编译命令、用法以及注意事项,非常的详细,有需要的小伙伴可以参考下
    2016-03-03
  • Android使用广播(BroadCast)实现强制下线的方法

    Android使用广播(BroadCast)实现强制下线的方法

    这篇文章主要介绍了Android使用广播(BroadCast)实现强制下线的方法,实例分析了Android广播BroadCast控制activity关闭的具体步骤与实现技巧,需要的朋友可以参考下
    2016-01-01
  • Android Bitmap的加载与缓存

    Android Bitmap的加载与缓存

    这篇文章主要介绍了Android Bitmap的加载与缓存的相关资料,需要的朋友可以参考下
    2018-03-03
  • Android实现隐私政策弹窗与链接功能

    Android实现隐私政策弹窗与链接功能

    现在几乎所有的应用市场都要求应用上架需要用户协议/隐私政策,本篇内容将介绍如何在APP内植入一个隐私政策弹窗与链接,对Android隐私政策弹窗实现代码感兴趣的朋友跟随小编一起看看吧
    2021-07-07
  • Android自定义webView头部进度加载效果

    Android自定义webView头部进度加载效果

    这篇文章主要介绍了Android自定义webView头部进度加载效果,小编画一条进度线,然后加载webview上面,具体实现代码大家参考下本文
    2017-11-11
  • Python的异常概念介绍以及处理

    Python的异常概念介绍以及处理

    本篇文章给大家分享了关于Python异常的相关概念知识点以及处理方法,对此有需要的朋友赶快学习下吧。
    2018-03-03
  • Android实现信息弹出框

    Android实现信息弹出框

    这篇文章主要为大家详细介绍了Android实现信息弹出框,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-04-04

最新评论