- 博客(4)
- 资源 (2)
- 收藏
- 关注
翻译 Bitmap处理之Bitmap缓存
在ListView和GridView中,如果子View在屏幕中看不到,对应的子View的资源会被自动的释放,如果子View重新在屏幕中显示,就需要去重新加载资源,如果是从网络或者从硬盘中去读取资源,这样导致的后果是滑动的时候,显示的效果不是很流畅,如果能将之前已经加载过的资源 放在缓存中,每次都是从缓存中读取资源,这样显示的效果就会变得很流畅,下面分别介绍两种缓存的形式,内存缓存和硬盘缓存内存
2013-04-27 21:46:10 1245
翻译 Bitmap 处理之不要在UI主线程中处理Bitmap
原文链接 http://developer.android.com/intl/zh-CN/training/displaying-bitmaps/process-bitmap.html在使用BitmapFactory.decode*解析图片时,最好不要在UI主线程中处理,因为图片的来源是未知的,有可能是从硬盘读取的,也有可能是是网络的图片资源,这时在解析图片时,会有一些不可控的因素,如(网
2013-04-27 15:57:20 3712
翻译 Bitmap处理之创建可自动回收资源的ImageView
1.创建可自动回收资源的BitmapDrawable继承BitmapDrawable,设置标志位 mCacheRefCount cache计数,mDisplayRefCount 显示计数,mHasBeenDisplayed判断是否已经显示过了具体的code: private int mCacheRefCount = 0; //cache计数 private int mDis
2013-04-22 23:18:01 5439
翻译 Bitmap 处理 之加载大的Bitmap
流畅的加载大的Bitmap原文连接http://developer.android.com/intl/zh-CN/training/displaying-bitmaps/load-bitmap.html#read-bitmap在处理Bitmap的过中经常遇到的问题是OOM,尤其是在加载像素比较大的bitmap时,出现这种问题的概率比较高。在加载图片的时候,就要考虑是否真
2013-04-22 19:31:48 1275
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人