如何将透明叠加层添加到选定的imageview
?
我有一个recyclerview。用户可以通过长按项目来执行删除。 我想突出显示项目
我做的是这个 -
1)与我创建了一个视图的项目一起使其隐藏android:visibility="invisible"
。
2)如果在onBindViewHolder()
viewHolder.overlay.setVisibility(isSelected(i) ? View.VISIBLE : View.INVISIBLE);
我得到的是这个
我真正想要的是一个透明的叠加
我怎样才能做到这一点?
答案 0 :(得分:1)
找到一个简单的解决方案。这可以使用透明的十六进制代码颜色来完成。
你可以看到here。
所以我的xml中的View
如下
<View
android:id="@+id/selected_overlay"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#7618AB8E"<!-- 76 for transparency -->
android:visibility="invisible"
/>