Je travaille avec Android Animation
et j'ai trouvé le système de coordonnées Android assez déroutant donc je suis ici pour poser cette question sur la façon dont les coordonnées fonctionnent dans Android. Je suis cette image pour déplacer une vue vers une autre mais il semble que cela ne fonctionne pas :
Réponses
Trop de publicités?
Gk Mohammad Emon
Points
21
Cette image va éliminer la confusion de tout le monde, espérons-le, qui est recueillie à partir de là.
user1281750
Points
2636
J'ai fini avec le code suivant pour gérer à la fois l'API obsolète et la nouvelle API :
final Display display = getActivity().getWindowManager().getDefaultDisplay();
int maxY, maxX;
final int sdk = android.os.Build.VERSION.SDK_INT;
if (sdk < android.os.Build.VERSION_CODES.HONEYCOMB_MR2) {
maxX = display.getWidth();
maxY = display.getHeight();
} else {
final Point mdispSize = new Point();
display.getSize(mdispSize);
maxX = mdispSize.x;
maxY = mdispSize.y;
}