This project shows how to create a view that is overlaid on top of all other elements on the screen. It also demonstrates how to allow the user to interact with the view. To create an overlay view, when setting up the LayoutParams DON'T set the type to TYPE_SYSTEM_OVERLAY. Instead set it to TYPE_PHONE. Use the following flags: FLAG_NOT_TOUCH_MODAL FLAG_WATCH_OUTSIDE_TOUCH FLAG_NOT_FOCUSABLE Also m