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