Afianl框架里面的FinalBitmap加载网络图片
Afinal里面FinalBitmap:用于显示bitmap图片,而无需考虑线程并发和oom等问题。
1.测试请求
使用网页打开http://avatar.csdn.net/C/6/8/1_bz419927089.jpg"可以看到一张图片。
2.新建FinalBitmap对象
FinalBitmapbitmap=FinalBitmap.create(this);
3.设置图片的uri地址
Stringuri="http://avatar.csdn.net/C/6/8/1_bz419927089.jpg";
4.加载图片
privateImageViewiv; iv=(ImageView)findViewById(R.id.imageView); //初始化加载中时显示的图片 BitmaploadingBitmap=BitmapFactory.decodeResource(getResources(),R.drawable.snapshotmg);/*R.drawable.snapshotmg为默认显示图片*/ //初始化加载失败显示的图片 BitmapfailBitmap=BitmapFactory.decodeResource(getResources(),R.drawable.snapshotmg); //第一种方式:image为要显示图片的控件 bitmap.display(iv,uri); //第二种方式:loadingBitmap为正在加载时显示的图片 //bitmap.display(iv,uri,loadingBitmap); //第三种方式:loadingBitmap为加载中图片,failBitmap为加载失败图片 //bitmap.display(iv,uri,loadingBitmap,failBitmap); //第四种方式:我们也可以设置加载图片的大小 //bitmap.display(iv,uri,100,100); //第五种方式:设置加载图片的大小以及加载中和加载失败的图片 //bitmap.display(iv,uri,100,100,loadingBitmap,failBitmap);
以上所述就是本文的全部内容了,希望大家能够喜欢。
热门推荐
1 训练狗狗憋尿
2 狗狗追踪训练
3 狗狗训练要多少钱
5 深圳狗狗训练
6 训练狗狗唤回
7 狗狗叫怎么训练
8 狗狗训练班
10 狗狗社会化训练
11 狗狗叫回训练
12 广州狗狗训练学校
13 狗狗训练躺下
14 狗狗随行训练
15 训练狗狗巡回
16 狗狗要怎么训练
17 狗狗喂食训练
18 训练狗狗躺下