afinal里面finalbitmap:用于显示bitmap图片,而无需考虑线程并发和oom等问题。
1.测试请求
使用网页打开"可以看到一张图片。
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);
以上所述就是本文的全部内容了,希望大家能够喜欢。
如对本文有疑问, 点击进行留言回复!!
LongClick原理、上下文菜单原理、EditText长按弹窗原理、WebView长按弹窗自定义、修复WebView全选重复bug ———————————————— 版权声明:本文为CSDN博主「
JobScheduler 实现 特定时间,特定条件(系统空闲,电池电量,磁盘空间 ……)下执行任务
温习Android基础知识——《第一行代码(第三版)》读书笔记 Chapter 10 Service
网友评论