1.图片放到imageview上面主要分成两种:网络图片和本地图片。
一.本地图片一般是直接通过bitmap工厂转化成bitmap然后加载到imageview上面
bitmap = BitmapFactory.decodeFile(pictureloadURi); mImageView.setImageBitmap(bitmap);二。网络图片
网络图片可以通过各种框架来实现,例如Picasso 或者glide,但是如果图片一次加载太多的话需要做裁剪,不然容易oom内存溢出。
图片的三级缓存是指,网络缓存,内存缓存,本地缓存。开发时一般先从内存中找,如果内存中没有那就从本地找,如果本地还没有的话那就从网络加载,加载的同时将图片保存到内存和本地。
图片加载与缓存技术
本文介绍了图片加载到ImageView的方法,包括本地图片和网络图片的处理方式。详细讲解了使用BitmapFactory处理本地图片及利用Picasso等框架加载网络图片的过程,并讨论了图片的三级缓存机制,以避免内存溢出。

被折叠的 条评论
为什么被折叠?



