java - Android Studio : ListView OnClick animation doesn't work if you set background color of items

标签 java android android-studio android-layout android-listview

在我的项目中,我在 ListView 中设置了项目的背景颜色(由插入 ConstraintLayout 中的多个元素组成),但如果背景颜色不是至少一点透明,则单击和长按的默认动画会消失。事实上,随着透明度的降低,点击元素的效果越来越不明显。简而言之,如果颜色不透明,则颜色会隐藏动画。如何解决这个问题,然后将选择动画带到前台?

同样的问题,仍未解决:ListView items not showing tap animation

最佳答案

解决了!

您只需在 ListView XML 标记中添加 android:drawSelectorOnTop="true" 即可。通过这种方式,您可以修改和自定义列表项背景,同时将“选择器”恢复到GUI“z轴”顶部。 Jade 湖!

关于java - Android Studio : ListView OnClick animation doesn't work if you set background color of items,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58399672/

相关文章:

java - 如何在jsp页面中访问动态创建的文本框

java - SOAP 负载中的特殊字符未正确传输

java - 如何从android中的时间选择器获取小时和分钟

Java/解析错误。试图从 android sdk 发送到 Parse

android - 将 APK 发布到 Play 商店时构建版本出现问题

java - Android Java - 如何从 URL 下载 zip 文件?

java - 当使用 String 作为正则表达式时, String[].split(String regex) 根本不会拆分

java - 如何避免 JPA 中存在多个关系的 N+1 问题?

android-studio - 安卓工作室 : InvalidVirtualFileAccessException trying to render an XML layout

android - com.android.ddmlib.AdbCommandRejectedException : device offline (Even when device is connected)