2016-03-28 88 views
-1

我想要创建如下所示的列表视图行动画。我想将行从一个列表视图移动到其他列表视图。两个列表视图都处于同一活动中。 enter image description here 任何人都可以告诉我如何做到这一点。Android列表视图行移动垂直

回答

0

首先是因为你所提到的“ListView”: 在我看来在机器人执行动态‘名单’最好的办法是使用Android系统的某一类 RecyclerView。 它很容易使用,就像正常的ListView一样,但正如我在处理动态数据之前所说的那样。 此外,它有一些支持图书馆,如ItemTouchHelper拖放和刷卡列表中的项目。通过此次升级,您可以轻松扩展您的RecyclerView。这里有一个很好的教程:

Tutorial

我想给你两个想法如何,我会着手实施喜欢你的文章的例子这样一个清单:

1)(推荐)搜索在Github或已经解决了同类网站的3号库方这个。

2)使用RecyclerView和上面提到的ItemTouchHelper-Upgrade,并尝试用两个列表扩展它。当一个项目是onMove()设置在GONE上的第一个列表的可见性和在VISIBLE上的第二个列表。现在,您只需将项目的数据添加到第二个列表并从第一个列表中删除它。然后在这两个清单上使用notifyDataSetChanged()并完成。

我不知道要实现它有多困难,但这是我知道如何做到这一点以及您的示例的程序员如何完成它的唯一途径。

+0

感谢您的建议,我会试试这个。 –