[英]Android Imageview in Listview onClick change image doesn't work properly
[英]Android Studio: ListView OnClick animation doesn't work if you set background color of items
在我的项目中,我在 ListView 中设置了我的项目的背景颜色(由插入到 ConstraintLayout 中的几个元素组成),但是如果背景颜色不是至少一点点透明,默认的 animation 的点击和长点击就会消失。 事实上,随着透明度的降低,点击元素的效果越来越不明显。 简而言之,如果不透明,颜色会隐藏 animation。 如何解决这个问题,然后将选择 animation 带到前台?
同样的问题,仍未解决: ListView items not displayed tap animation
解决!
您只需在 ListView XML 标签中添加android:drawSelectorOnTop="true"
即可。 通过这种方式,您可以修改和自定义列表项背景,同时在 GUI 的“z 轴”顶部带回“选择器”。 玉湖!
如果您为列表项提供背景色彩,那么您可能会隐藏系统按下动画。 在这种情况下,您可以使用 OnItemLongClickListener() 和 itemClickListener () 等方法并将自定义动画添加到视图中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.