欢迎来到代码驿站!

Android代码

当前位置:首页 > 移动开发 > Android代码

Afianl框架里面的FinalBitmap加载网络图片

时间:2021-02-21 14:57:35|栏目:Android代码|点击:

Afinal里面FinalBitmap:用于显示bitmap图片,而无需考虑线程并发和oom等问题。

1.测试请求

  使用网页打开http://avatar.csdn.net/C/6/8/1_bz419927089.jpg"可以看到一张图片。

2.新建FinalBitmap对象

  FinalBitmap bitmap = FinalBitmap.create(this);

3.设置图片的uri地址

  String uri = "http://avatar.csdn.net/C/6/8/1_bz419927089.jpg";

4.加载图片

   private ImageView iv;

   iv=(ImageView)findViewById(R.id.imageView);

  //初始化加载中时显示的图片

  Bitmap loadingBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.snapshotmg);/*R.drawable.snapshotmg为默认显示图片*/

  //初始化加载失败显示的图片

  Bitmap failBitmap = 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);

以上所述就是本文的全部内容了,希望大家能够喜欢。

上一篇:Android屏幕分辨率工具类使用详解

栏    目:Android代码

下一篇:详解Android Webview加载网页时发送HTTP头信息

本文标题:Afianl框架里面的FinalBitmap加载网络图片

本文地址:http://www.codeinn.net/misctech/67393.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有