이미지 버튼을 클릭 할 때마다 조금씩 움직 이도록 애니메이션을 적용하려고합니다. 그러나 어떤 이유로 애니메이션은 한 번만 작동합니다.애니메이션이 한 번만 작동합니다.
코드 :
public void ballClicked(View v) {
imgBtn.clearAnimation();
imgBtn.animate().translationX(50).setDuration(500).start();
imgBtn.animate().translationY(50).setDuration(500).start();
oldX = oldX+50;
oldY = oldY+50;
imgBtn.setClickable(false);
// Using this as Animation Listener doesn't trigger when the animation finish
new Handler().postDelayed(new Runnable() {
public void run() {
imgBtn.setX((float)oldX+50);
imgBtn.setY((float)oldY+50);
imgBtn.setClickable(true);
}
}, 500);
}`
시간에 따라 또는 클릭에 따라 애니메이션을 적용하고 싶습니다. 특정 시간 애니메이션의 수단은 사용자가 클릭 할 때 발생해야합니까? – W4R10CK
@Slamit 내 대답을 확인하십시오^_^ –
진부한대로 애니메이션을 만들고 싶습니다. 게시물 지연은 여기에 있습니다. 애니메이션 처리기를 다른 클래스에서 작동하게 만들 수 없기 때문에 여기에 있습니다 ... @Charu, Adroid Studio가 업데이트 될 때 시도해 보겠습니다 :( – Slamit