I have come across this question a plenty number of time. The solution is quiet simple: For a given view v, one can determine the Global Visible Rectangle of the view v by: Rect globalVisibilityRectangle = new Rect(); view.getGlobalVisibleRect(rect); In the above code snippet globalVisibilityRectangle variable will be populated with…