28

ビューで getX() および getY() メソッドを使用して、いくつかの特別なドラッグ ロジックを使用しています (アニメーションではありません。つまり、setX/Y メソッドを使用したことはありません。チェックするゲッターが必要なだけです)。

ただし、これらは API 11 以降でしか利用できないことに気付きました。

getX() のドキュメントには、「left」プロパティと「translationX」プロパティが追加されたと書かれています。get/setTranslationX() が API 11 以降だけであることを除いて、すべて順調です。

このメソッドが舞台裏で何を返すかについての知識があるかどうか疑問に思っていたので、回避策を講じることができるかもしれません。

4

4 に答える 4

14

getLeft() と getTop() はどうですか。ビューが翻訳されていない限り、これらは有効であるように見えます (setTranslationX() および setTranslationY())。これも古い API では有効ではありません。

于 2012-06-20T03:13:08.283 に答える
0

もう関係ないと思いますが、誰かが探している場合に備えて:http: //nineoldandroids.com/

于 2013-02-01T09:52:13.937 に答える