Bonjour,
Je gère l'affichage de mon application Android avec une SurfaceView. ça marche plutôt bien et ça répond à mon besoin.
Le problème est que de temps en temps, "quelque chose" ne initialise pas correctement et le fond de mon application ne s'affiche pas.
J'obtiens cet affichage ( les éléments se superposent ):
Mon fond est initialisé ainsi une fois ainsi :
J'ai conscience que je ne donne pas bcp d'élements de mon code mais cela risque d'être rapidement illisible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 buffCanvasBitmap = Bitmap.createBitmap(canvas.getWidth(), canvas.getHeight(), Bitmap.Config.ARGB_8888); // buffCanvasBitmap est une variable de classe. Canvas buffCanvas = new Canvas(buffCanvasBitmap); buffCanvas.drawRect(0, 0, contextGraphique.largeur, contextGraphique.hauteur, paints.get(Tableau.getType(jeu)));
Mais si une personne a connu le même problème... ou à une idée de l'origine de ce problème, je suis à l'écoute des conseils !!
Partager