源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2021-04-03 01:17 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Afianl框架里面的FinalBitmap加载网络图片
Afinal里面FinalBitmap:用于显示bitmap图片,而无需考虑线程并发和oom等问题。 1.测试请求   使用网页打开[url=http://avatar.csdn.net/C/6/8/1_bz419927089.jpg]http://avatar.csdn.net/C/6/8/1_bz419927089.jpg[/url]"可以看到一张图片。 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);
以上所述就是本文的全部内容了,希望大家能够喜欢。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部