Add more transparent overlay to enlarge clickable area without changing layout

I want to increase the scope of the mouse button (ImageView). But I do not want this to be reflected visually. It should look like a button is small (without margins, indents, etc.), but the area with clicks is large.

enter image description here

The only thing I can think of is putting my whole layout in a RelativeLayout and programmatically adding overlays to the second “layer”. Calculate the margin on the left and margin up using math.

Is there a better approach?

Have I already looked here Expand the clickable area of ​​ImageView using a pad?

or here Make the button easier to click

And some others, but they always change the layout, adding an addition or transparent areas to the image, I do not want to do this.

+5

All Articles