I have an Android activity that is largely transparent, much like a toast. However it is different from a toast in that while shown, it can be interacted with, e.g. it offers a button you can press.
What I would like to do is catch & consume touchscreen input within the display area of my UI, and pass everything else to whatever activity happens to be beneath (which may not be my app).
It's obviously possible to have one or the other, but is this selective model possible?
This is common in other UI languages but I suspect that this, in particular the selective accept of an event to avoid further processing, is not permitted by the model.
So far I've had a look at WindowManager.LayoutParams flags & types, but I can't even get into a state where all input is sent to underlying activities (as per a toast).
Any thoughts would be appreciated.