Android – 拖放 – 列表重新排列

如何创建一个列表,我可以通过将列表行拖动到另一行来重新排列列表项,依此类推(更改为订单)?

就像在时钟应用程序中的HTC Hero,您可以重新排列时钟的顺序?

Related of "Android – 拖放 – 列表重新排列"

特别注意这个

com.android.music.TouchInterceptor

即使这个问题已经得到解答。 我努力使用音乐应用程序作为示例,因此我创建了一个简单的拖放列表项目,以帮助其他人可以在这里find

你也可以在这里尝试我最近的实现:

它在拖动时提供平滑滚动,并支持具有任意高度的列表项。 与TouchInterceptor相比,还删除了许多跳跃行为。

它位于platform/packages/apps/Music/src/com/android/music/TouchInterceptor.java 。 这是一个直接链接:
https://android.googlesource.com/platform/packages/apps/Music/+/master/src/com/android/music/TouchInterceptor.java

提示:下载Android源代码并查看音乐应用程序( packages\apps\Music )如何实现此function。