所以我想要实现的目标如下。
我有一个LinearLayout,其中包含其他几个LinearLayout。所以它就像一种List一样构建。
现在我希望我的用户能够订购LinearLayout主内部的LinearLayouts。如果他们能通过一个简单的拖放系统来做到这一点会很棒。
所以这里有一个关于我有什么和想要实现的东西的小图片:
http://image-upload.de/image/sHWFVI/a5a4aafc40.png
所以在这种情况下,假设第一个LinearLayout被称为a),第二个b)和第三个c)。
在这种情况下,它的排序方式如下:
A) b) c)中
在他拖动之后,绿色箭头指向它应该像这样订购:
b)中 一个) c)中
有没有一种简单的方法可以实现这一目标,还是我不应该在这个功能上投入那么多时间?因为有办法真的很棒!
提前谢谢!
答案 0 :(得分:1)
ListViewAnimations是一个简单的库,可以让你做这些事情。
查看Play Store Demo,它会向您展示如何为列表中的项目创建各种动画。
您正在寻找的是拖放动画(展示here),它允许您自定义当用户重新排列列表中的项目时会发生什么。