触摸之后,设置前景色,可以告诉用户确实单击了,增加用户体验。
<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事件触发的时候,就会有前景色了。
本文介绍了一种通过设置触摸反馈来增强用户体验的方法。当用户点击界面元素时,通过改变前景色来给予视觉反馈,使用XML定义不同状态下的颜色显示,如按下状态的颜色及圆角效果。
1857

被折叠的 条评论
为什么被折叠?



