Ma se sono è un pannello all'interno della tua App non serve tutto questo.
Basta aprire un pannello a metà schermo nella tua App.
Activity a metà serve quando tu devi aprire una tua App mente sei su un altra (in contemporanea) e avere entrambi sullo schermo,
Infatti l'App che mi hai indicato è perche fare lo screenShot a un altra app. Quindi si deve avviare mentre lavori su un altra App.
E' questo che vuoi?
Comunque cerca sul Forum, StandOut oppure Floating Windows o anche OverlayWindow .