¿Cómo dibujar una vista encima de todo?

Quiero hacer una aplicación que pueda crear una notificación en la pantalla sobre cualquier cosa que se esté mostrando actualmente. Algo como la ventana emergente de mensaje Go Go o algo así como ChatHead en la siguiente imagen:

Sería aún mejor si fuera posible dibujarlo dinámicamente incluyendo eventos táctiles. ¿Cuál es la forma convencional o estándar de hacerlo?

Ejemplo:

Como un ícono en el que se puede hacer clic o arrastrar, sin importar si se encuentra en la pantalla de inicio o en el cajón de la aplicación u otras aplicaciones. Preste atención a los íconos circulares cerca de los bordes de la pantalla en la imagen publicada. Puedes arrastrarlos a cualquier lugar en cualquier aplicación.

Respuestas a la pregunta(5)

Su respuesta a la pregunta