안녕하세요.

현재 짜고 있는 기능에서 onKeyDown에서 keyEvnet.ACTION_DOWN
에 3개의 이미지 뷰를 만들어 오른쪽이나 왼쪽으로 키가 눌려질때마다
2가지의 에니메이션동작을 하고 있습니다.

예를들어 오른쪽 키를 누르면 이미지 뷰 1,2,3에 이미지가 바뀌면서 
translate동작을 좌로한번 우로한번 이런식으로해서 이미지가 
이동하는걸 표현하고 있습니다.

키를 한번씩 누르면 자연스럽게 흘러가는듯 동작이 되는데 
키를 꾹 누르고 있으면 KeyEvent가 계속 발생할때 애니메이션 동작
때문인지 이미지도 바뀌지 않고 그자리에 가만히 멈춰진것처럼 보이네요
그상태에서 키를 떼면 이미지는 한참 바뀌어 버린상황입니다.
애니메이션 동작이 없을땐 이미지가 주르륵 바뀌어서 괜찮은데
애니메이션 동작때문인지 이미지가 바뀌지 않네요.

애니메이션이 각 동작당 duration="250" 으로 동작하는데 애니메이션이
끝났을때 다시 애니메이션을 다시 부드럽게 동작시킬려면 keyEvent에서
delay time을 주던지 해야할것 같은데 어떤 방법이 있을지 잘 모르겠습니다.

레퍼런스에는  
<meta http-equiv="content-type" content="text/html; charset=utf-8">FLAG_CANCELED_LONG_PRESS
<meta http-equiv="content-type" content="text/html; charset=utf-8">FLAG_LONG_PRESS
이런것들이 있던데 이런방식을 써보신 분이 계시면 사용방법을 좀 부탁드려요~^^

public boolean onKeyDown(int keyCode, KeyEvent event) {
...
 if (event.getAction() == KeyEvent.ACTION_DOWN) {
 switch (keyCode) {
 case KeyEvent.KEYCODE_DPAD_LEFT:
.ani1
change image
ani2
}
.....

대략 이런 방식으로 현제 작업중입니다..T.T