0

我是android新手,现在想实现拖放。我有gridview持有图像,需要通过拖放操作交换图像。不知何故能够拖动图像,现在拖动对象怎么能放置在其他图像(对象)位置,并且被替换的第二个图像代替拖动图像。

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

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

4

3 回答 3

1

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

然后,当您进行该工作时,您可以考虑交换的逻辑。例如

  • 开始拖动记住当前位置,或者ImageView。
  • 释放放置动作时,查看触摸位置下方的 ImageView 是什么。
  • 附加图像拖放到 ImageView 并将图像交换附加到拖动 imageview
于 2013-03-14T08:31:34.927 回答
0

这将对您有所帮助: http ://www.androidviews.net/2012/12/pageddragdropgrid/

Git 在这里:https ://github.com/mrKlar/PagedDragDropGrid

于 2013-03-14T08:30:29.157 回答
0

您可以通过谷歌搜索“android gridview drap drop”找到许多解决方案。这里有一些例子:

于 2013-03-14T08:30:58.487 回答