ImageLoaderSample
=================
android端用于异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画。
初始化配置
-----------------
### 创建MyApplication 继承Application,在onCreate中增加如下代码:<br/>
/**
* Created with IntelliJ IDEA.
* Author: wangjie email:tiantian.china.2@gmail.com
* Date: 14-2-27
* Time: 上午11:25
*/
public class MyApplication extends Application{
@Override
public void onCreate() {
super.onCreate();
ImageLoader.init(getApplicationContext(),
new CacheConfig()
.setDefRequiredSize(600) // 设置默认的加载图片尺寸(表示宽高任一不超过该值,默认是70px)
.setDefaultResId(R.drawable.ic_launcher) // 设置显示的默认图片(默认是0,即空白图片)
.setBitmapConfig(Bitmap.Config.ARGB_8888) // 设置图片位图模式(默认是Bitmap.CacheConfig.ARGB_8888)
.setMemoryCachelimit(Runtime.getRuntime().maxMemory() / 3) // 设置图片内存缓存大小(默认是Runtime.getRuntime().maxMemory() / 4)
// .setFileCachePath(Environment.getExternalStorageDirectory().toString() + "/mycache") // 设置文件缓存保存目录
);
}
......
}
<br/>
###然后再AndroidManifest.xml中添加:<br/>
<application
......
android:name="MyApplication">
......
</application>
### 加载图片的调用方式如下:<br/>
holder.progress.setText("0%");
holder.progress.setVisibility(View.VISIBLE);
final ViewHolder vhr = holder;
ImageLoader.getInstances().displayImage(list.get(position), holder.image, new ImageLoader.OnImageLoaderListener() {
@Override
public void onProgressImageLoader(ImageView imageView, int currentSize, int totalSize) {
vhr.progress.setText(currentSize * 100 / totalSize + "%");
}
@Override
public void onFinishedImageLoader(ImageView imageView, Bitmap bitmap) {
vhr.progress.setVisibility(View.GONE);
}
});
或者:
ImageLoader.getInstances().displayImage(url, imageIv);
或者
ImageLoader.getInstances().displayImage(url, imageIv, 100);
备注
------------
例子中,用到了一部分注解(与ImageLoader功能无关,但是可以简化代码的编写)
可以点下面连接进入AndroidInject
[AndroidInject](https://github.com/wangjiegulu/androidInject)<br />
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
android端用于异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画。.zip项目安卓应用源码下载android端用于异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画。.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考
资源推荐
资源详情
资源评论
收起资源包目录
android端用于异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画。.zip (29个子文件)
android端用于异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画。
android端用于异步加载图片,内存缓存,文件缓存,imageview显示图片时增加淡入淡出动画。
ImageLoaderSample-master
.gitignore 0B
local.properties 432B
ant.properties 698B
README.md 3KB
library
ImageLoaderSample_1.0.jar 15KB
AndroidManifest.xml 996B
proguard-project.txt 781B
src
com
wangjie
imageloadersample
MyApplication.java 1KB
MainActivity.java 7KB
customviews
FadeImageView.java 2KB
imageloader
FileCache.java 2KB
ImageLoader.java 12KB
MemoryCache.java 3KB
CacheConfig.java 2KB
MyAdapter.java 3KB
project.properties 563B
res
values
strings.xml 119B
layout
item.xml 957B
main.xml 517B
drawable-ldpi
ic_launcher.png 3KB
drawable-hdpi
ic_launcher.png 9KB
aaa.jpg 131KB
drawable-mdpi
ic_launcher.png 5KB
drawable-xhdpi
ic_launcher.png 14KB
gen
com
wangjie
imageloadersample
Manifest.java 196B
R.java 182B
BuildConfig.java 200B
ImageLoaderSample.iml 706B
build.xml 4KB
共 29 条
- 1
资源评论
yxkfw
- 粉丝: 76
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功