Narysuj płótno z Androidem nad wszystkimi aplikacjami?

Podejrzewam, że nie jest to możliwe, zważywszy na naturę Androida, ale czy istnieje sposób na utworzenie widoku sortowania (być może przy użyciu obiektu Canvas?), Który jest wyświetlany na górze wszystkich aplikacji?

Mój zamiar w tym projekcie nie jest złośliwy. Stworzyłem kilkaproste oprogramowanie do filtrowania kolorów dla systemu Windows, który po prostu dodaje okno na górze wszystkich okien, które jest wypełnione kolorem wybranym przez użytkownika i ma niską przezroczystość. Dodaje to lekkiego odcienia do ekranu, który pomaga użytkownikom z zespołem wrażliwości Skoptopicznej korzystać z komputera przez dłuższy czas. Chciałbym stworzyć wersję Androida tego oprogramowania. Na przykład:

Obraz po lewej to oryginał, a ten po prawej to to, co próbuję osiągnąć.

Czy jest jakiś sposób, aby to zrobić z Androidem? Rozumiem, że aplikacja będzie musiała działać jako usługa systemowa, aby nie została niespodziewanie zatrzymana, ale według mojej wiedzy nie ma sposobu, aby ogólnie rysować na ekranie nad innymi aplikacjami. Jeśli to możliwe, czy możesz zasugerować, jakie interfejsy API należy przeglądać?

questionAnswers(1)

yourAnswerToTheQuestion