0

Jelly Bean 4.1.1로 업그레이드 한 후 프로그래밍 방식으로 RelativeLayout의 여백을 변경할 때마다 예기치 않은 슬라이딩 애니메이션이 나타납니다. 예를 들어 마진을 (10, 10, 200, 200)에서 (20, 20, 220, 220)으로 변경하면 여백 때문에 레이아웃이 실제로 위치를 변경하게됩니다.Jelly Bean에서 레이아웃 여백을 변경할 때 예기치 않은 애니메이션이 발생했습니다.

내가 개발에 사용한 모델은 Samsung Galaxy SIII입니다.

Google이이 버전에서 구현 한 새로운 기능입니까? 아니면 삼성의 구체적인 무엇입니까? 나는 이것에 대한 API를 찾을 수 없다.

누구나 실제로 설정하지 않은이 슬라이딩 애니메이션을 무시하는 방법을 알고 있습니까?

감사

3.0로

답변

0

LayoutTransition 속성 안드로이드가 : animateLayoutChanges, 당신이보기에 설정할 수 있습니다. 여기를 참조하십시오 Animating Layout Changes

이상한 것은 설정하지 않고 자동으로 수행하는 것입니다. 아마 그것은 명시 적으로 설정되지 않은 경우 S3의 기본 동작입니다.

활동의 xml 레이아웃에서 부모보기로 android:animateLayoutChanges="false"을 설정해보십시오.