Problème de dessin sur Canvas
Bonjour,
Voilà, dans un jeu, je dessine dans un Canvas;
Voici le rendu que ça donne sur la très grande majorité des plate-formes:
http://www.jidul.com/upload/ss_1.png
Cependant, aujourd'hui, j'ai reçu une remarque d'une personne me disant que les boutons s'affichaient mal sur sa tablette;
Voici son screen:
http://www.jidul.com/upload/ss_2.png
Alors là, je sèche, et ne trouve pas le soucis; voici le code pour dessiner ça, rien de plus simple:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| mPaint.setStyle(Style.FILL);
mPaint.setColor(Color.BLACK);
canvas.drawRect(mX, mY, mX+mWidth, mY+mHeight, mPaint);
mPaint.setStyle(Style.STROKE);
if(isDown()) {
mPaint.setColor(Constants.COLOR_BUTTON_PRESSED);
} else {
mPaint.setColor(Constants.COLOR_BUTTON);
}
mPaint.setShadowLayer(PaintResources.SHADOW_RADIUS, 0, 0, mPaint.getColor());
canvas.drawRect(mX, mY, mX+mWidth, mY+mHeight, mPaint);
canvas.drawText(mText, mX+mWidth/2, mY+mMargin-mPaint.ascent(), mPaint); |
Quelqu'un aurait une idée?