触摸之后,设置前景色,可以告诉用户确实单击了,增加用户体验。
<FrameLayout android:foreground="@drawable/pressed_backgorund_corner" >
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<shape>
<solid android:color="@color/defaultFocusAlphaColor"/>
<corners android:radius="3dip" />
</shape>
</item>
<item android:drawable="@color/nocolor" />
</selector>
这样,touch事件触发的时候,就会有前景色了。