我正在尝试实现Lucas Rocha提供的出色库。该库允许在listViews上进行非常有效的滚动。
https://github.com/lucasr/smoothie
他的文字指出1. add冰沙的罐子是您项目的依赖性。但是我无法在包装中找到任何JAR文件。
我已经给他发了电子邮件,但他的回答只是指他模块中的叙述。没有关于如何实施此操作的用户友好指南。它显然是针对经验丰富的程序员的,但是如果所有"不那么经验"的程序员能够进步,这将是有用的。
所以我的问题:任何人都可以就如何实施冰沙图书馆提供明确的逐步指导。
预先感谢
jar需要从源中编译,因为无法直接下载编译版本。您可以看到我的示例应用程序以查看冰沙的作用。示例应用程序还包含从最新的冰沙源代码编译的JAR文件。
最低限度,您需要写两个类,一个扩展android.support.v4.widget.CursorAdapter
,另一个扩展了org.lucasr.smoothie.ItemLoader
。上面提到的示例应用程序包含ContactAdapter
和ContactLoader
类,这些类别扩展了上述上述内容。
编码这些类的顺序并不重要,但是我发现实现ContactAdapter
并因此首先编码更容易。