Android FrameLayout的android:foreground屬性可以設置單擊時的前景色
觸摸之後,設置前景色,可以告訴用戶確實單擊了,增加用戶體驗。
<FrameLayout android:foreground="@drawable/pressed_backgorund_corner" >
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:andro>
<item android:state_pressed="true">
<shape>
<solid android:color="@color/defaultFocusAlphaColor"/>
<corners android:radius="3dip" />
</shape>
</item>
<item android:drawable="@color/nocolor" />
</selector>
這樣,touch事件觸發的時候,就會有前景色了。
最後更新:2017-04-03 14:54:00