2015-12-18 134 views
0

如何將透明覆蓋圖添加到選定的imageview將透明覆蓋圖添加到選定的圖像視圖

我有一個recyclerview。用戶可以通過長按這些項目來執行刪除操作。 我想強調的項目

我做了這 - 是

1)隨着項目我創建的視圖,並使其無形android:visibility="invisible"

2)製造之可見,如果它在onBindViewHolder()

viewHolder.overlay.setVisibility(isSelected(i) ? View.VISIBLE : View.INVISIBLE);

選擇什麼,我得到的是這種

enter image description here

我真正想要的是這樣的,透明覆蓋

enter image description here

我該如何做到這一點?

回答

1

找到了一個簡單的解決方案。這可以使用透明的十六進制代碼顏色完成。你可以看到here

所以View在我的XML是如下

<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" 
    />