I have a tappable row (yellow with blue border in pic) which does action A.
However inside this I could have input controls (checkbox, textbox, etc). I have wrapped this area in a non clickable view (indicated by the grey area). This is to stop taps just outside the input tap area from triggering action A by accident. It acts as a blocker.
Ideally I would focus the input control when this grey area is tapped but in the meantime it simply does nothing.
Is there a way I can indicate that this grey area around the input control is not tappable so that users actually trying to trigger action A don't get annoyed or think that the whole row isn't tappable?
n.b. this area isn't actually grey in my design its transparent, I have coloured it grey just to help me ask this question. So if my design were actually yellow and grey then currently the row would look more like the below.
n..b this is for an Android app.
ADDITION: Example of tap feedback on tappable area of row.
:active
state on buttons/links etc acts as feedback that the item that was clicked was actually a clickable item. Whereas clicking the background of a website doesn't give any feedback - which itself is a form of feedback, it states that what you clicked on isn't an interactive item. I would say that you should work on your:active
states and have them clear everywhere so when users click something non-interactive they get no response...