Je crée un jeu en plein écran. J'utilise une image pour le fond et je dessine des images dessus. L'image d'arrière-plan est superbe dans tous les appareils, mais je ne peux pas dessiner les images de superposition au même endroit sur tous les appareils.Afficher l'image au même endroit sur plusieurs écrans | Android
Par exemple, si j'utilise
canvas.drawBitmap(overlay, 365, 85, paint);
Il alignera l'image parfaitement pour les téléphones qui ont 854px largeur. Mais rien de plus bas que ça va être poussé vers la droite.
J'ai essayé de jouer avec dip mais je n'arrive pas à comprendre cela. Y a-t-il un endroit où je peux m'assurer qu'ils sont correctement alignés sur toutes les résolutions?
Vous devez transmettre les coordonnées x, y en fonction de la taille de l'écran du périphérique et non d'une valeur const. – Sandy