触摸之后,设置前景色,可以告诉用户确实单击了,增加用户体验。<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事件触发的时候,就会有前景色了。
FrameLayout的android:foreground属性的巧妙运用
最新推荐文章于 2024-06-17 08:53:45 发布