html5中文学习网

您的位置: 首页 > android » 正文

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

[ ] 已经帮助:人解决问题

Afinal里面FinalBitmap:用于显示bitmap图片,而无需考虑线程并发和oom等问题。Tr7HTML5中文学习网 - HTML5先行者学习网

1.测试请求Tr7HTML5中文学习网 - HTML5先行者学习网

  使用网页打开http://avatar.csdn.net/C/6/8/1_bz419927089.jpg"可以看到一张图片。Tr7HTML5中文学习网 - HTML5先行者学习网

2.新建FinalBitmap对象Tr7HTML5中文学习网 - HTML5先行者学习网

  FinalBitmap bitmap = FinalBitmap.create(this);

3.设置图片的uri地址Tr7HTML5中文学习网 - HTML5先行者学习网

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

4.加载图片Tr7HTML5中文学习网 - HTML5先行者学习网

   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);

以上所述就是本文的全部内容了,希望大家能够喜欢。Tr7HTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助