触摸之后,设置前景色,可以告诉用户确实单击了,增加用户体验。
- <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事件触发的时候,就会有前景色了。