Bonjour,

Je cherche à afficher une surface OpenGL dans une popupWindow.

Mon objectif est d'afficher de l'openGL en overlay par-dessus le reste de l'interface, et qu'on puisse cliquer n'importe où (autre que cette vue) pour la faire disparaitre (le comportement d'une PopupWindow "outside touchable").

J'ai une erreur du à un SurfaceHolder ou un SurfaceView n'ayant pas une surface valide. Erreur qui arrive quand je définie la taille de la PopupWindow (setWidth et setHeight).
Je ne trouve pas de solution à cette erreur. Mon code n'est pas propre donc je pense pas que ça puisse aide (si vous le voulez vraiment je le mettrai).

Je cherche surtout une alternative à la PopupWindow qui ne semble pas convenir pour utiliser une GLSurfaceView (ou une solution si quelqu'un a déjà été confronté à ce problème).

Cordialement,
Cyrille.