天天看点

SmartImageView的使用对于Android智能图像查看

SmartImageView是一个简易替换为Android标准的ImageView这还可以让图像从URL或用户的联系人地址簿加载。图片被缓存到内存和磁盘的超快速装载。

插入式替换的ImageView

从URL加载图像

从手机的联系人通讯录载入图片

图像的异步加载,加载发生在UI线程以外

图片被缓存到内存和磁盘的超快速装载

SmartImage技术类很容易扩展到其他来源的加载

<a href="http://blog.sina.com.cn/s/blog_691051e10101b4py.html" target="_blank">http://blog.sina.com.cn/s/blog_691051e10101b4py.html</a>

SmartImageView的设计初衷是来取代Android自带的ImgageView组件,另外它还提供了一些附加功能,如:

支持通过URL来加载图片;

支持从电话簿中加载图片;

异步加载图片;

图片被缓存在内存,以便下次快速加载显示;

SmartImageView类可以被很容易扩展成对其它资源的调用;

下载提供的jar包,该项目是开源的,也可以去github下载源码使用

<a href="https://github.com/loopj/android-smart-image-view" target="_blank">https://github.com/loopj/android-smart-image-view</a>

在做一些需要从网上获取图片的APP时,就难免要做很多处理。

这个项目就是针对这些做了很多处理。

XML添加一个控件

获取引用

SmartImageView确实很方便,能解决大部分问题。有不符合自己要求的地方,还可以根据源码去修改。感谢作者为我们提供这样的工具

继续阅读