触摸之后,设置前景色,可以告诉用户确实单击了,增加用户体验。<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属性的巧妙运用
最新推荐文章于 2023-06-30 14:12:34 发布
通过在触摸事件触发时设置前景色,本文详细介绍了如何增强用户交互体验,包括XML选择器的使用技巧和具体代码实现。文章旨在提供一种简单有效的方法来改善Android应用的用户界面。
1834

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



