안드로이드 개발 질문/답변
(글 수 45,052)
현재 제가 TranslateAnimation 을 사용하여 그리드 뷰의 레이아웃들을 이동시키고 있는대요
1 2 3 4
5 6 7 8
위와같이 있을시 1,2,3,5,6,7 의 레이아웃같은 경우는
Animation anim = new TranslateAnimation(Animation.RELATIVE_TO_SELF, 0 ,Animation.RELATIVE_TO_SELF,1
,Animation.RELATIVE_TO_PARENT, 0 , Animation.RELATIVE_TO_PARENT, 0);
를 통해 우측으로 한칸씩 이동이 되는대요
4번과 8번의 경우는 한칸 아래의 처음에서 나타나게 하고 싶은대 잘 안되네요
4번의 경우 왼쪽에서 나타나 5번의 자리에 위치하게 하고 싶은대 어떤 방법이 있을까요
5번의 레이아웃을 가지고 와
int x = 5.getLeft();
int y = 5.getTop();
Animation anim1 = new TranslateAnimation(-1000,x,y,y);
이런식으로 해봤는대 안되네요 ㅠㅠ
어떤방법이 있을까요 ㅠㅜ