在Afianl框架里,FinalBitmap如何加载网络图片?有什么简单的方法吗?现在让麦子学院的android开发老师讲讲afina框架里面的finalbitmap加载网络图片的方法,Afinal里边FinalBitmap:用于显现bitmap图像,而无需思考线程并发和oom等疑问。
1.测验恳求
运用页面翻开http://avatar.csdn.net/C/6/8/1_bz419927089.jpg"可以看到一张图像。
2.新建FinalBitmap目标
1 |
FinalBitmap bitmap = FinalBitmap.create(this); |
3.设置图像的uri地址
1 |
String uri ="http://avatar.csdn.net/C/6/8/1_bz419927089.jpg"; |
4.加载图像
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
privateImageView iv; iv=(ImageView)findViewById(R.id.imageView); //初始化加载中时显现的图像 Bitmap loadingBitmap = BitmapFactory.decodeResource(getResources(), //初始化加载失利显现的图像 Bitmap failBitmap = BitmapFactory.decodeResource(getResources(), //第一种方法: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); |
以上所述即是本文的全部内容了,期望我们可以喜欢。
对于android app开发实战教程请前往:http://www.maiziedu.com/course/android/