2011-10-05 74 views

回答

0

沒有一個簡單的UI調用會爲你做到這一點。

這將有可能使用以下順序來實現:

  • 在視圖中檢測到觸及事件。
  • 觸摸時間到達閾值的時間,您可以確信用戶想要移動視圖。
  • 一旦閾值通過,使用一些視覺指示來指示視圖是可移動的。這可能是動畫擺動,就像主屏幕圖標一樣,或者更簡單一些。
  • 當用戶移動視圖時跟蹤觸摸事件,並相應地更新其位置以保持在用戶的手指下。
  • 當用戶擡起手指(觸摸事件)時,將視圖的位置設置到新位置(可能會出現一些與主屏幕對齊的網格)。
  • 檢測一些事件以將視圖恢復到其不可移動的外觀。主屏幕使用主屏幕按鈕,但您可以使用觸控事件。

希望有幫助。這裏有相當多的編碼需求,其中很大一部分是針對你的UI和設計選擇的。