我正在使用这个coverflow小部件:http://code.google.com/p/android-coverflow/
从互联网下载图像。工作得很好。
问题是当从网上下载图像或从磁盘中取出图像时,Coverflow会跳跃/绊倒。我在一个单独的线程中执行此操作,并使用处理程序等设置在imageView中。此系统可以完美,流畅地工作,在其他任何地方,listview,gridview等。
我甚至切换到这个库进行图像处理:https://github.com/nostra13/Android-Universal-Image-Loader,它似乎可以很好地处理所有线程和缓存。
但仍然一样。
一种解决方案是预取所有图像并将它们放入内存中。只要封面流从内存缓存中获取图像,它就会流畅。但由于内存限制,图像数量明显受限。我试过LruCache。但是,正如预期的那样,只要内存映像必须从内存中清除并再次从磁盘/网络中获取,就会出现跳转。
其他人有这个吗?有解决方案吗?