android ImageLoader加载本地图片的工具类
2016-05-30 17:47
459 查看
import android.widget.ImageView; import com.nostra13.universalimageloader.core.ImageLoader; /** * 异步加载本地图片工具类 * * @author tony * */ public class LoadLocalImageUtil { private LoadLocalImageUtil() { } private static LoadLocalImageUtil instance = null; public static synchronized LoadLocalImageUtil getInstance() { if (instance == null) { instance = new LoadLocalImageUtil(); } return instance; } /** * 从内存卡中异步加载本地图片 * * @param uri * @param imageView */ public void displayFromSDCard(String uri, ImageView imageView) { // String imageUri = "file:///mnt/sdcard/image.png"; // from SD card ImageLoader.getInstance().displayImage("file://" + uri, imageView); } /** * 从assets文件夹中异步加载图片 * * @param imageName * 图片名称,带后缀的,例如:1.png * @param imageView */ public void dispalyFromAssets(String imageName, ImageView imageView) { // String imageUri = "assets://image.png"; // from assets ImageLoader.getInstance().displayImage("assets://" + imageName, imageView); } /** * 从drawable中异步加载本地图片 * * @param imageId * @param imageView */ public void displayFromDrawable(int imageId, ImageView imageView) { // String imageUri = "drawable://" + R.drawable.image; // from drawables // (only images, non-9patch) ImageLoader.getInstance().displayImage("drawable://" + imageId, imageView); } /** * 从内容提提供者中抓取图片 */ public void displayFromContent(String uri, ImageView imageView) { // String imageUri = "content://media/external/audio/albumart/13"; // // from content provider ImageLoader.getInstance().displayImage("content://" + uri, imageView); } }
相关文章推荐
- Android照片墙完整版,完美结合LruCache和DiskLruCache
- Android@Kotlin 在Android studio 中配置Kotlin
- android之onNewIntent()用法
- Context都没弄明白,还怎么做Android开发?
- android studio 编译前拷贝代码到assets
- Android界面开发中添加第三方字体类型以及清除失败的解决方法。
- android-----自定义View实现系列(一)
- Android5.1.1源码 - 在Framework中添加自定义系统服务
- Android性能优化策略
- Android之自定义seekbar控制音量同步更新
- 自定义带刻度的seekbar
- Android学习笔记02——EditText
- Android实现触摸校正功能
- Android平台Native开发与JNI机制详解
- Android中服务的生命周期回调方法
- Android Service完全解析,关于服务你所需知道的一切(下)
- android使用获取所有应用的资源id和uri
- Context详解
- Android Service完全解析,关于服务你所需知道的一切(上)
- 关于ListView中多个EditText之间相互联动导致无限循环问题的解决方法