

에니메이션 사용전 에니메이션 사용후
현재 에니메이션을 사용해서 위처럼 효과를 주려고 하는데여
파란색 부분을 누르면 에니메이션을 적용시키면서 아래로 component들이 내려오는
형태로 하고 싶은데여
문제는 위 처럼 layout이 내려는 오는데 클릭이나 이벤트가 안 먹습니다.
아래는 제 소스인데여
어떻게 하면 layout에 있는 coponent들을 다 사용 할 수 있나여?
left_lay는 RelativeLayout 입니다
layout전체를 넘겨주지 않으면 그 안에 있는 버튼이나 seekbar 같은 부속 들을
넘기기가 힘들어서 이렇게 했습니다 도와 주세여~~
if(check)
{
moveBar = new TranslateAnimation(0, 0,0,300);
moveBar.setFillAfter(true);
moveBar.setDuration(1000);
left_lay.startAnimation(moveBar);
check=false;
}
else
{
check=true;
moveBar = new TranslateAnimation(0, 0,300,0);
moveBar.setFillAfter(true);
moveBar.setDuration(1000);
left_lay.startAnimation(moveBar);
}




터치나 클릭이벤트를 가진 뷰가 애니메이션으로 이동했을 때, 이벤트 영역은 이동하지 않는 버그가 있긴 했었습니다. 애니메이션 동작 후 뷰가 처음 위치했던 곳에 이벤트가 발생하는지 먼저 확인해보시고.. 만약 그렇다면 이벤트 영역도 함께 계산해서 이동시켜야 겠네요!