学向勤中得,萤窗万卷书。这篇文章主要讲述Android中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>
- < ?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>
【Android中button点击后字体的变色效果】大功告成!
推荐阅读
- Android 微信摇一摇功能实现
- Android爬坑之旅(软键盘挡住输入框问题的终极解决方案)
- Android动画使用总结
- Android自定义控件
- Android实现图片的缩放和拖动
- android中对Bitmap图片设置任意角为圆角
- Android性能优化之线程池策略和对线程池的了解
- Android深入掌握自定义LayoutManager 系列开篇 常见误区问题注意事项,常用API。
- Android屏幕适配