私はAndroidAnimation
を使用していますが、Androidの座標系が非常に混乱していることがわかったので、Androidで座標がどのように機能するかについてこの質問をします。あるビューを別のビューに移動するためにこの画像をフォローしていますが、機能していないようです。
私はAndroidAnimation
を使用していますが、Androidの座標系が非常に混乱していることがわかったので、Androidで座標がどのように機能するかについてこの質問をします。あるビューを別のビューに移動するためにこの画像をフォローしていますが、機能していないようです。
この画像は、両方の向き (横/縦) を示しています。
MaxX と MaxY を取得するには、読み進めてください。
Android デバイスの画面座標については、以下の概念が機能します。
Display mdisp = getWindowManager().getDefaultDisplay();
Point mdispSize = new Point();
mdisp.getSize(mdispSize);
int maxX = mdispSize.x;
int maxY = mdispSize.y;
編集:- ** **13 より古い Android API レベルをサポートするデバイスの場合。以下のコードを使用できます。
Display mdisp = getWindowManager().getDefaultDisplay();
int maxX= mdisp.getWidth();
int maxY= mdisp.getHeight();
(x,y) :-
1) (0,0)は左上隅です。
2) (maxX,0)は右上隅です
3) (0,maxY)は左下隅
4) (maxX,maxY)は右下隅
ここで、maxX と maxY は、上記のコードで取得した画面の最大の高さと幅 (ピクセル単位) です。
そこから集められたこの写真は、うまくいけばみんなの混乱を取り除くでしょう.