2016-08-13 45 views

回答

1

您可以使用Drag and Drop和Android拖放框架,您可以允許用戶使用圖形拖放手勢將數據從一個View移動到當前佈局中的另一個視圖。該框架包括一個拖動事件類,拖動監聽器和幫助器方法和類。

當用戶將某些手勢識別爲開始拖動數據的信號時,便會開始拖放操作。作爲響應,您的應用程序會告訴系統拖動開始。系統回調您的應用程序以獲取被拖動數據的表示。當用戶的手指將此表示(「拖影」)移動到當前佈局上時,系統會將拖動事件發送到拖動事件偵聽器對象,並拖動與佈局中的View對象關聯的事件回調方法。

您從實現View.OnDragListener的類創建拖動事件偵聽器對象(「偵聽器」)。您可以使用View對象的方法setOnDragListener()設置視圖的拖動事件偵聽器對象。每個查看對象也有一個onDragEvent()回調方法。這兩部分在The drag event listener and callback method部分有更詳細的描述。

相關問題