Im en réduisant (et en déplaçant) une toile et besoin de trouver le 0,0 de la toile réelle (en mesure d'obtenir la position des bitmaps dans la toile).Obtenez 0,0 de la toile à l'échelle
Est-ce que quelqu'un sait comment?
Im en réduisant (et en déplaçant) une toile et besoin de trouver le 0,0 de la toile réelle (en mesure d'obtenir la position des bitmaps dans la toile).Obtenez 0,0 de la toile à l'échelle
Est-ce que quelqu'un sait comment?
0, 0 est toujours dans le coin supérieur gauche, seules les images précédemment dessinées sur la toile se déplaceraient. Vérifiez ce post: Android Bitmap/Canvas offset after scale
Cela en résout une partie, mais lorsque vous déplacez également le canevas (et pas seulement en l'agrandissant), la position XY n'est pas mise à jour avec cela. M'a aidé à abit sur le chemin donc merci;) – DecodeGnome
Oui, il ne devrait pas être trop difficile; mettre à l'échelle, calculer et stocker de nouvelles coordonnées bitmap, puis déplacer et calcualte à nouveau. Si vous créez un objet de classe pour votre image, ce code peut être les méthodes de cet objet, ce qui le rend très propre. – Lumis
J'ai le même genre de problème. Vérifiez ceci: http://stackoverflow.com/questions/7524843/get-canvas-coordinates-after-scaling-up-down-or-dragging-in-android J'ai besoin d'aide pour le trier. –
Pouvez-vous décrire cela plus, je ne comprends pas ce que vous devez trouver – Chris
Je suis désolé si je n'étais pas clair. Lorsque la toile est réduite et déplacée, le coin supérieur gauche de la toile n'est plus à 0,0 sur l'écran. Pour calculer la position (relative à l'écran) des bitmaps avec cette toile, j'ai besoin de savoir où se trouve la toile. Un bitmap peut être à 10,10 sur la toile, mais à 80,80 sur l'écran réel. – DecodeGnome