2012-04-02 1 views
2

12 개의 이미지가있는 XML이 있습니다. 예 : 3 * 4 테이블. 각 셀에는 이미지가 들어 있습니다.Android :보기 영역 외부에서 애니메이션 사용

AnimationSet set = new AnimationSet(true); 
     Animation animation = new TranslateAnimation(
       Animation.ABSOLUTE, -300.0f, Animation.START_ON_FIRST_FRAME, 0.0f, 
      Animation.ABSOLUTE, -800.0f, Animation.START_ON_FIRST_FRAME, 0.0f); 

     animation.setFillBefore(true); 
     animation.setFillAfter(true); 
     animation.setFillEnabled(true); 
     animation.setDuration(5000); 

내가 화면의 왼쪽 상단에서 애니메이션을 시작하고 실제 위치로 애니메이션을 종료 할 다음에서 OnCreate에서 나는 애니메이션마다 이미지를 작성합니다. 그러나 애니메이션은 이미지 또는 셀 영역 만 사용합니다. 애니메이션에 대한 해결책이 있습니까, 전체 화면을 사용합니까?

답변

4

부모보기가 모두 동일한 경우 부모의 clipChildren 특성을 false로 설정하면 애니메이션이 자체 제한 조건을 초과하여 확장 될 수 있습니다 (부모 경계 내에서 유지되는 한) :

android:clipChildren="false"