2017-11-09 2 views
0

나는 시각적으로 움직이는 애니메이션과 버튼으로 버튼을 움직이고 있지만 새로운 위치에서 버튼을 누르면 거기에서 찾지 못합니다. 나는 알파벳 버튼을 누르면버튼 안의 Android 애니메이션

final Animation animation1 = new TranslateAnimation(0,0,0,100); 
animation1.setDuration(5000); 
animation1.setFillAfter(true); 
alphabet.startAnimation(animation1); 
humanbody.startAnimation(animation1); 
poem.startAnimation(animation1); 
game.startAnimation(animation1); 

, 그것은 인체 활동에 데려 갔다 그리고 나는 내가 여전히에서 초보자 해요 알파벳 활동

답변

1

에 데려 갔다 어딘가에 알파벳 버튼의 상단을 누르면,하지만 난 animation 클래스를 사용하면 바운드/터치 영역이 아닌 view's 그리기 가능 상태 만 애니메이션으로 나타납니다. 다음을 사용해보십시오.

int t = 5000; 
int y = 100; 
alphabet.animate().setDuration(t).translateY(y).start(); 
humanbody.animate().setDuration(t).translateY(y).start(); 
poem.animate().setDuration(t).translateY(y).start(); 
game.animate().setDuration(t).translateY(y).start(); 
+1

감사합니다. 그러나 translateY 메서드는 오류를 보여줍니다.이 alphabet.animate(). translationY (y) .setDuration (t) .start(); 그리고 그것은 잘 작동합니다. –

+0

오, 그래, 미안해. –

+0

오빠. –

관련 문제