0

J'essaie de créer un service qui met une superposition invisible (mise en page transparente) par-dessus tout et qui détecte le geste de lier un événement.
mais lorsque la superposition est en haut, tout sous est inaccessible (Applications).
J'ai utiliser cet exemple: http://www.jawsware.mobi/code_OverlayView/

Comment créer un overlay pour attraper geste sans peine les autres applications.Comment faire une superposition qui ne détecte que des gestes. Android 4.x

+0

Vérifiez ce poste http://stackoverflow.com/questions/10216937/how- do-i-créer-une-aide-overlay-like-you-see-in-a-little-android-apps-and-ics espère que ça aide – JossVAMOS

Répondre

0

Supposons que vous appeliez normalement setContentView(R.layout.main), mais lors de la première exécution, vous souhaitez avoir cette superposition.

Étape # 1: Créer un FrameLayout dans le code Java et passer que pour setContentView().

Étape # 2: Utilisez LayoutInflater pour gonfler R.layout.main dans le FrameLayout. Étape # 3: Utilisez LayoutInflater pour gonfler la superposition dans le FrameLayout. Étape n ° 4: Lorsque l'utilisateur appuie sur le bouton (ou autre) pour fermer la surimpression, appelez le removeView() pour supprimer la superposition du FrameLayout.

Depuis la superposition est un enfant plus tard de la FrameLayout, il va flotter au-dessus du contenu de `R.layout.main

Questions connexes