Jak narysować widok na wszystko?

Chcę stworzyć aplikację, która może tworzyć powiadomienia na ekranie nad wszystkim, co jest aktualnie wyświetlane. Coś w rodzaju wyskakującego okienka wiadomości SMS lub czegoś takiego jak czat na poniższym rysunku:

Byłoby jeszcze lepiej, gdyby można było narysować go dynamicznie, w tym zdarzenia dotykowe. Jaki jest konwencjonalny lub standardowy sposób, aby to zrobić?

Przykład:

Podobnie jak ikonę, która może być kliknięta lub przeciągnięta bez względu na to, czy jesteś na ekranie głównym, w szufladzie aplikacji lub w innych aplikacjach. Zwróć uwagę na okrągłe ikony w pobliżu krawędzi ekranu na zdjęciu. Możesz przeciągnąć je w dowolną aplikację.

questionAnswers(5)

yourAnswerToTheQuestion