I have an ImageView. I want to add a transparent overlay on top of it, but I have no idea how to do it. For example this is my image:
I want to add my overlay on it so it looks like this:
As you can see there is a black overlay on it, the point is that I want to make this overlay customizable and its color must change. I don't know even which keywords I should search in order to find a good result.
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android"> <gradient android:startColor="#00000000" android:centerColor="#7d000000" android:endColor="#7d000000" android:dither="true" /> </shape> <ImageView android:layout_width="match_parent" android:layout_height="wrap_content" android:src="@drawable/bla2" /> <View android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/shader"/>
I think this is what you mean, you'll have to play with the gradient a little to get it the exact same way you want