SmartImageView的设计初衷是来取代Android自带的ImgageView组件,另外它还提供了一些附加功能,如:
SmartImageView的设计初衷是来取代Android自带的ImgageView组件,另外它还提供了一些附加功能,如: 支持通过URL来加载图片; 支持从电话簿中加载图片; 异步加载图片; 图片被缓存在内存,以便下次快速加载显示; SmartImageView类可以被很容易扩展成对其它资源的调用; 作者主页:http://loopj.com/android-smart-image-view/
个人感觉和加载很流畅,而且如果和Imageloader一起使用会更流畅,特此感谢作者James Smith Overview SmartImageView is a drop-in replacement for Android’s standardImageView which additionally allows images to be loaded from URLs or the us
public class MySmartImageView extends android.support.v7.widget.AppCompatImageView{ //既然要自定义ImageView 自然要继承ImageView private Handler handler = new Handler(){ public void handleMessage(Me
调用代码: SmartImageView siv = (SmartImageView) findViewById(R.id.siv); siv.setImageUrl(et_path.getText().toString().trim(),R.drawable.iclaunch,R.drawable.iclaunch);//参数分别为图片URL地址,加载失败时显示的图片,加载过程中显示的图片 开源
特征: 根据URL地址装载图像; 支持装载通讯录中的图像; 支持异步装载; 支持缓存; 这个是作者的项目主页,有使用方法。http://loopj.com/android-smart-image-view/ 下载作者的jar包导入项目后,在xml中加入控件 <com.loopj.android.image.SmartImageView android:id="@+id/my_im
SmartImageView的设计初衷是来取代Android自带的ImgageView组件,另外它还提供了一些附加功能,如: 支持通过URL来加载图片; 支持从电话簿中加载图片; 异步加载图片; 图片被缓存在内存,以便下次快速加载显示; SmartImageView类可以被很容易扩展成对其它资源的调用; 在做一些需要从网上获取图片的APP时,就难免要做很多处理。 这个项目就是针对这些做了很多处理。