前一段接到一个需求,要求一个按钮在点击时背景颜色不变,文字半透明效果
这里使用selector进行实现:
layout
<TextView
android:id="@+id/tex_pressed_translucent"
android:layout_width="50dp"
android:layout_height="50dp"
android:gravity="center"
android:textColor="@drawable/pressed_translucent_text_selector"
android:background="#ffff00"
android:text="跳转"/>
pressed_translucent_text_selector.xml
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="#7FFF0000" android:state_pressed="true" />
<item android:color="#FFF00000" />
</selector>
效果如下: