Suppose I have an Android View that is being partially masked by another View. For instance, imagine that the masking view has a transparent recta
View
This is pretty late to the game, but I suspect that getGlobalVisibleRect does what you want.
getGlobalVisibleRect