实施Lucas Rocha的冰沙

时间:2014-01-31 11:14:16

标签: performance listview scroll albumart

我正在尝试实施Lucas Rocha提供的优秀图书馆。该库允许在ListViews上进行非常有效的滚动。

https://github.com/lucasr/smoothie

他的文字说明1.添加Smoothie的jar作为你项目的依赖。但是我无法在包中找到任何jar文件。

我已通过电子邮件发送给他,但他的回答仅仅是指他模块中的叙述。没有关于如何实施此功能的用户友好指南。 它显然是针对有经验的程序员,但如果所有“不那么有经验”的程序员能够在这方面取得进展,那将会非常有用。

所以我的问题: 任何人都可以提供有关如何实现思慕雪图书馆的明确分步指导。

提前致谢

1 个答案:

答案 0 :(得分:1)

JAR需要从源代码编译,因为编译版本不能直接下载。你可以看到我的sample application看到Smoothie在行动。示例应用程序还包含从最新的Smoothie源代码编译的JAR文件。

至少,您需要编写两个类,一个扩展android.support.v4.widget.CursorAdapter,另一个扩展org.lucasr.smoothie.ItemLoader。上面提到的示例应用程序包含扩展上述内容的ContactAdapterContactLoader类。

这些类的编码顺序并不重要,但我发现实现ContactAdapter更容易,因此首先对其进行编码。