Je développe un jeu d'arcade simple et je voudrais peindre les graphiques sur un canevas sans égard pour le DPI de l'appareil, juste les pixels. Si je dessine un émulateur de 240x320 pixels, j'aimerais que le Canvas ait 240x320 pixels. Dites-moi que j'ai un canevas de 240x320 pixels, mais lorsque je dessine une ligne par g.drawLine(0,0, 240, 320, activePaint);
, une ligne n'est dessinée que vers (180; 240). Il est en quelque sorte mis à l'échelle par DPI, mais j'aimerais dessiner les pixels exacts. Y a-t-il une solution simple à cela? Mercidessiner sur toile sans tenir compte de DPI
0
A
Répondre
2
Si je comprends bien votre question, alors tout ce que vous devez faire est de spécifier les supports-écrans anyDensity = true et smallScreens = true dans votre manifeste. Cela devrait empêcher la mise à l'échelle de se produire.
détails ici: http://developer.android.com/guide/topics/manifest/supports-screens-element.html
oui, cela a fait l'affaire! Merci – Axarydax