在gridview中如何使用拖放事件交换图像

时间:2013-03-14 08:25:56

标签: android

我是Android的新手,现在想要实现drag.drop.im有gridview保持图像,需要通过拖放操作交换图像。这样可以拖动图像,现在又怎么能拖动对象可以放置在其他图像(对象)的位置,而第二个被替换的图像取代拖动图像。

如果代码需要,请告诉我。

任何回复都会非常有帮助。

3 个答案:

答案 0 :(得分:1)

一步一步地开始,就像首先实现拖放然后交换功能一样。对于拖放,请查看Android的开发者网站: http://developer.android.com/guide/topics/ui/drag-drop.html

然后,当你有这个工作时,你可以想到交换的逻辑。例如

  • 开始拖动记住当前位置或ImageView。
  • 发布放置操作时,请查看触摸位置下方的Im​​ageView。
  • 附加图像拖动以删除ImageView并附加图像交换以拖动imageview

答案 1 :(得分:0)

答案 2 :(得分:0)

你可以通过Google搜索'android gridview drag drop'找到很多解决方案。以下是一些例子: