长按时在自定义适配器上显示轻微的色调覆盖
Show slight tint overlay on Custom Adapter On Long Click
我有一个用于显示项目列表的客户适配器。
每当用户长按一个项目以提供选择感时,我想在整个自定义适配器上显示浅白色(我还计划稍后在其上放置一个图像,如心形或拇指图标来表示项目已被点赞,但这是另一回事)。
但问题是如何去做,我想不通,在Google上也找不到任何东西。
这样做的简单方法是什么?
为什么您不尝试更改适配器视图的 alpha 值?就像-
public View getView(final int position, View convertView, ViewGroup parent)
{ .
.
.
convertView.setAlpha(0.4); //change the value as per your need
}
即使您不想使用它,也可以随意在您的选择器中创建一个 state_selected
项并在您的适配器上使用 onItemLongClick
。
根据op的需要发布这个教程link,它描述了实现类似Instagram的心形动画的方法:http://ratiksharma.com/blog/implementing-an-instagram-like-heart-animation-on-android/
我有一个用于显示项目列表的客户适配器。 每当用户长按一个项目以提供选择感时,我想在整个自定义适配器上显示浅白色(我还计划稍后在其上放置一个图像,如心形或拇指图标来表示项目已被点赞,但这是另一回事)。
但问题是如何去做,我想不通,在Google上也找不到任何东西。
这样做的简单方法是什么?
为什么您不尝试更改适配器视图的 alpha 值?就像-
public View getView(final int position, View convertView, ViewGroup parent)
{ .
.
.
convertView.setAlpha(0.4); //change the value as per your need
}
即使您不想使用它,也可以随意在您的选择器中创建一个 state_selected
项并在您的适配器上使用 onItemLongClick
。
根据op的需要发布这个教程link,它描述了实现类似Instagram的心形动画的方法:http://ratiksharma.com/blog/implementing-an-instagram-like-heart-animation-on-android/