드래그 애니메이션
사용자가 목록 내에서 항목을 이동하거나 항목을 다른 항목 위에 놓는 등 개체를 이동할 때 드래그 앤 드롭 애니메이션을 사용합니다.
중요 API: DragItemThemeAnimation 클래스
권장 사항 및 금지 사항
끌기 시작 애니메이션
- 사용자가 개체 이동을 시작할 때 드래그 시작 애니메이션을 사용합니다.
- 드래그 앤 드롭 애니메이션으로 영향을 받을 수 있는 다른 개체가 있는 경우에만 해당 애니메이션에 영향을 받는 개체를 포함시킵니다.
- 드래그 종료 애니메이션을 통해 드래그 시작 애니메이션으로 시작된 애니메이션 시퀀스를 완료합니다. 이렇게 하면 드래그 시작 애니메이션을 통해 드래그한 개체의 크기 변경 내용이 반대로 바뀝니다.
끌기 끝 애니메이션
- 사용자가 드래그된 개체를 놓을 때 드래그 종료 애니메이션을 사용합니다.
- 목록에 대한 추가 및 삭제 애니메이션과 함께 드래그 종료 애니메이션을 사용합니다.
- 드래그 시작 애니메이션에 동일한 영향을 받는 개체를 포함시킨 경우에만 드래그 종료 애니메이션에 영향을 받는 개체를 포함시킵니다.
- 드래그 시작 애니메이션을 아직 사용하지 않은 경우 드래그 종료 애니메이션을 사용하지 마십시오. 드래그 시퀀스가 완료된 후에 개체를 원래 크기로 되돌리려면 두 애니메이션을 모두 사용해야 합니다.
들어가기 사이 끌기 애니메이션
- 사용자가 드래그 소스를 다른 두 개체 사이에 놓을 수 있는 드롭 영역으로 드래그할 때 드래그 간 입력 애니메이션을 사용합니다.
- 적절한 드롭 대상 영역을 선택합니다. 이 영역은 사용자가 드래그하여 놓을 소스를 배치해야 하기 때문에 너무 작아서는 안 됩니다.
- 드롭 영역을 표시하기 위해 영향 받는 개체를 이동할 때는 서로 바로 떨어져 있는 방향이 권장됩니다. 수직 또는 수평 이동 여부는 영향을 받은 개체의 서로에 대한 방향에 따라 달라집니다.
- 드래그 소스를 영역에 놓을 수 없는 경우 드래그 간 입력 애니메이션을 사용하지 마십시오. 드래그 간 입력 애니메이션을 통해 사용자는 영향 받는 개체에 드래그 소스를 놓을 수 있다고 알 수 있습니다.
나가기 사이 끌기 애니메이션
- 사용자가 다른 두 개체 사이에 놓을 수 있는 영역에서 개체를 드래그할 때 드래그 간 종료 애니메이션을 사용합니다.
- 드래그 간 입력 애니메이션을 아직 사용하지 않은 경우 드래그 간 종료 애니메이션을 사용하지 마십시오.
관련된 문서
개발자용
- 애니메이션 개요
- 끌어서 놓기 시퀀스 애니메이션
- 빠른 시작: 라이브러리 애니메이션을 사용하여 UI에 애니메이션 효과 주기
- DragItemThemeAnimation 클래스
- DropTargetItemThemeAnimation 클래스
- DragOverThemeAnimation 클래스
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Windows developer