如何创建一个列表,在其中可以通过拖动列表行到另一行等方式对列表项进行重新排序(更改顺序)?
就像在HTC Hero的时钟应用程序中,您可以重新排列时钟的顺序一样。
如何创建一个列表,在其中可以通过拖动列表行到另一行等方式对列表项进行重新排序(更改顺序)?
就像在HTC Hero的时钟应用程序中,您可以重新排列时钟的顺序一样。
特别注意这一点
请注意,此处为代码链接,需要查看相关IT技术知识才能理解其含义。你也可以尝试我的最新实现:
它可以在拖动时平滑滚动,并支持高度任意的列表项。与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
) 如何实现此功能。