in the following UI I have this below drabable overlaying the entire screen. The LinearLayout is transparent and allows controls below it to be clickable or touchable. Basically
Assigned a click to Linear Layout and that solved it. Honestly it should not be working like this to begin with but that solved the problem. The click is empty.
Just setting the android:clickable="true"
property for the LinearLayout in the XML will prevent the clicks going through -- no need for a click listener.
What worked for me was to put the LinearLayout before the inner RelativeLayout in the xml.