1 pièce(s) jointe(s)
Bogue affichage lors du lancement de mon application avec une SurfaceView
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 ):
Pièce jointe 214629
Mon fond est initialisé ainsi une fois ainsi :
Code:
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))); |
J'ai conscience que je ne donne pas bcp d'élements de mon code mais cela risque d'être rapidement illisible.
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 !!