按下android listview项掩码

时间:2013-12-18 12:42:57

标签: android listview imageview

我想要实现的效果:

正常:enter image description here

压:enter image description here

注意,按下时也会屏蔽imageview,因此显然将布局背景设置为选择器xml将无法解决问题

提前感谢!

2 个答案:

答案 0 :(得分:0)

简单,

  1. 让您的孩子父母成为FrameLayout
  2. 一个孩子将是您当前的视图,其他将是一个空的视图,其属性为match_parent,match_parent为背景,图片中为alpha所需
  3. 最初它将被隐藏,在按下孩子时只是让这个视图可见,反之亦然。
  4. 希望有所帮助。

答案 1 :(得分:0)

使用半透明选择器(例如带alpha的颜色)并在android:drawSelectorOnTop="true"中设置ListView。该列表将在上面绘制选择器,您将获得所需的效果。