2011-10-05 5 views

답변

0

이 작업을 수행하는 간단한 UI 호출은 없습니다.

은 다음과 같은 순서를 사용하여 구현할 수있을 것입니다 :

  • 뷰에서 터치 다운 이벤트를 감지합니다.
  • 터치 다운 시간이 사용자가보기를 이동할 것으로 확신하는 임계 값에 도달 할 때까지 시간을 둡니다.
  • 일단 임계 값이 전달되면 시각적 표시를 사용하여보기가 이동 가능함을 나타냅니다. 이것은 홈 스크린 아이콘이나 더 단순한 것과 같은 움직이는 흔들림 일 수 있습니다.
  • 사용자가보기를 움직일 때 터치 이벤트를 추적하고 그에 따라 위치를 업데이트하여 사용자의 손가락 아래에 유지합니다.
  • 사용자가 손가락을 올리면 (터치 업 이벤트)보기의 위치를 ​​새 위치로 설정합니다 (홈 화면에서 사용되는 일부 그리드로 가능).
  • 일부 이벤트를 감지하여보기를 이동 불가능한 모양으로 복원합니다. 홈 화면은 홈 버튼을 사용하지만 터치 업 이벤트 만 사용할 수 있습니다.

희망이 있습니다. 거기에 꽤 많은 코딩이 필요하며, 그 대부분은 UI 및 디자인 선택에 따라 다릅니다.