其实这个就是一个 background或者drawableLeft和改变文字颜色效果的组合实现
首先找两个像"<"的图片,背景图就用这个
主要还是说说文字点击变色的实现
在values文件夹下新建一个color文件,定义两个draw型的数据:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<drawable name="white">#ffffff</drawable>
<drawable name="gray">#55ffffff</drawable>
</resources>
然后在drawable文件夹下新建一个文字颜色改变的样式text_select
<?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/gray" />
<item android:state_pressed="false"
android:color="@drawable/white" />
</selector>
最后在你的Button设置 textColor属性
android:textColor="@drawable/text_select"