Android에서는 레이아웃을 변경할 때 실행되는 미리 로드된 애니메이션을 제공합니다. 속성 Android 시스템에 이러한 레이아웃 변경에 애니메이션을 적용하도록 지시하고 system-default 만들 수 있습니다.
<ph type="x-smartling-placeholder">다음은 항목을 목록에 제공할 때 표시되는 기본 레이아웃 애니메이션입니다.
레이아웃 만들기
활동의 레이아웃 XML 파일에서 android:animateLayoutChanges
속성을 설정합니다.
애니메이션을 사용 설정하려는 레이아웃의 경우 true
로 설정합니다.
<LinearLayout android:id="@+id/container" android:animateLayoutChanges="true" ... />
레이아웃에서 항목 추가, 업데이트 또는 삭제
레이아웃에서 항목을 추가, 삭제, 업데이트하면 항목에 자동으로 애니메이션이 적용됩니다.
Kotlin
lateinit var containerView: ViewGroup ... private fun addItem() { val newView: View = ... containerView.addView(newView, 0) }
Java
private ViewGroup containerView; ... private void addItem() { View newView; ... containerView.addView(newView, 0); }