Ich benutze die getX() und getY() -Methode in einer Ansicht für eine spezielle Drag-Logik (keine Animation, d. H. Ich benutze nie setX/Y-Methoden, ich brauche nur die Getter zu überprüfen).Entsprechendes Android-Workaround für View.getX() vor API 11?
Allerdings habe ich zu der Erkenntnis gelangt, dass diese nur post-API 11.
Die Dokumentation für getX() sagen, dass es die Zugabe des ‚linken‘ Eigenschaft und der 'translationX Eigentum . Alles gut und gut, außer get/setTranslationX() gibt es nur seit API 11 auch.
Ich fragte mich, ob es irgendwelche Kenntnisse darüber, was diese Methode hinter den Kulissen zurückgibt, so könnte ich vielleicht in einen Workaround legen.
Die Methode 'getTop()' und 'getLeft()', geben nur die Position relativ zu ihrem Eltern, wenn Sie die Position im Bildschirm brauchen, funktioniert es nicht. – Ektos974
Sieht für mich wie getX() und getY() sind auch relativ zu den Eltern, die, was OP offensichtlich gesucht hat. Wenn Sie Bildschirmkoordinaten verwenden möchten, verwenden Sie getLocationOnScreen(). –