Bitmap高效加載

1.Bitmap的基礎概念
Bitmap是Android系統中的圖像處理的最重要類之,Bitmap能夠獲取圖片的信息,能夠將信息進行縮放,裁剪等操做,提供了圖片文件的操做支持。web

2.Bitmap加載方式
BitmapFactory.decodeFile(); 文件路徑
BitmapFactory.decodeByteArray(); 字節數組
BitmapFactory.decodeStream(); 流
BitmapFactory.decodeResource(); 資源ID數組

3.爲何要高效的加載Bitmap
防止內存溢出,節省內存,提升應用流暢度svg

中心:BitmapFactory.Options重要屬性
1.inJustDecodeBounds
2.outWidth&outHeight
3.inSampleSize.net

一個簡單的Util類以下
在這裏插入圖片描述
使用方法
在這裏插入圖片描述
運行後以下:
在這裏插入圖片描述code

本文同步分享在 博客「計蒙不吃魚」(CSDN)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。xml

相關文章
相關標籤/搜索