Share via


드래그 애니메이션

사용자가 목록 내에서 항목을 이동하거나 항목을 다른 항목 위에 놓는 등 개체를 이동할 때 드래그 앤 드롭 애니메이션을 사용합니다.

중요 API: DragItemThemeAnimation 클래스

권장 사항 및 금지 사항

끌기 시작 애니메이션

  • 사용자가 개체 이동을 시작할 때 드래그 시작 애니메이션을 사용합니다.
  • 드래그 앤 드롭 애니메이션으로 영향을 받을 수 있는 다른 개체가 있는 경우에만 해당 애니메이션에 영향을 받는 개체를 포함시킵니다.
  • 드래그 종료 애니메이션을 통해 드래그 시작 애니메이션으로 시작된 애니메이션 시퀀스를 완료합니다. 이렇게 하면 드래그 시작 애니메이션을 통해 드래그한 개체의 크기 변경 내용이 반대로 바뀝니다.

끌기 끝 애니메이션

  • 사용자가 드래그된 개체를 놓을 때 드래그 종료 애니메이션을 사용합니다.
  • 목록에 대한 추가 및 삭제 애니메이션과 함께 드래그 종료 애니메이션을 사용합니다.
  • 드래그 시작 애니메이션에 동일한 영향을 받는 개체를 포함시킨 경우에만 드래그 종료 애니메이션에 영향을 받는 개체를 포함시킵니다.
  • 드래그 시작 애니메이션을 아직 사용하지 않은 경우 드래그 종료 애니메이션을 사용하지 마십시오. 드래그 시퀀스가 완료된 후에 개체를 원래 크기로 되돌리려면 두 애니메이션을 모두 사용해야 합니다.

들어가기 사이 끌기 애니메이션

  • 사용자가 드래그 소스를 다른 두 개체 사이에 놓을 수 있는 드롭 영역으로 드래그할 때 드래그 간 입력 애니메이션을 사용합니다.
  • 적절한 드롭 대상 영역을 선택합니다. 이 영역은 사용자가 드래그하여 놓을 소스를 배치해야 하기 때문에 너무 작아서는 안 됩니다.
  • 드롭 영역을 표시하기 위해 영향 받는 개체를 이동할 때는 서로 바로 떨어져 있는 방향이 권장됩니다. 수직 또는 수평 이동 여부는 영향을 받은 개체의 서로에 대한 방향에 따라 달라집니다.
  • 드래그 소스를 영역에 놓을 수 없는 경우 드래그 간 입력 애니메이션을 사용하지 마십시오. 드래그 간 입력 애니메이션을 통해 사용자는 영향 받는 개체에 드래그 소스를 놓을 수 있다고 알 수 있습니다.

나가기 사이 끌기 애니메이션

  • 사용자가 다른 두 개체 사이에 놓을 수 있는 영역에서 개체를 드래그할 때 드래그 간 종료 애니메이션을 사용합니다.
  • 드래그 간 입력 애니메이션을 아직 사용하지 않은 경우 드래그 간 종료 애니메이션을 사용하지 마십시오.

개발자용