저는 안드로이드에 대해 매우 익숙합니다. 나는 열차 게임을 개발 중입니다. 게임에서 나는 수평으로 움직이기 위하여 번역 애니메이션을 사용하고 나의 열차를 회전시키기 위해 RotateAnimation
을 사용하고 있습니다. 문제는 움직이거나 회전하는 동안의 좌표를 얻을 수 없다는 것입니다.안드로이드에서 애니메이션을 회전 한 후 imageview의 좌표를 얻는 방법은 무엇입니까?
예 : 게임 시작시 열차는 (0,0)
입니다. 그런 다음 90도 회전했습니다.
Train=new ImageView(this);
Bitmap bmp = BitmapFactory.decodeResource(getResources(), R.drawable.train);
BitmapDrawable bmd = new BitmapDrawable(bmp);
Train.setImageDrawable(bmd);
RotateAnimation r=new RotateAnimation(0,90,70,30);
r.setDuration(2000);
r.setFillAfter(true);
Train.startAnimation(r);
이제 애니메이션의 끝 부분에서 프로그래밍 방식으로 기차의 좌표를 가져 오려고합니다. 2 주 동안 Google에서 검색하고 있습니다. 지금까지 나는 해결책을 찾지 못했습니다.
좌표를 찾을 수있는 방법이 있습니까?