常用参数: inJustDecodeBounds
inSampleSize
inPurgeable
inInputShareable
inTempStorage
outWith
outHeight
outMimeType
- inMutable true 返回一个可变(可被修改)的Bitmap对象,false 返回一个不可变的Bitmap对象(即不可修改的)
快乐比生命更重要
常用参数: inJustDecodeBounds
inSampleSize
inPurgeable
inInputShareable
inTempStorage
outWith
outHeight
outMimeType
在我们加载图片的时候,经常会出现这种情况,我们加载的图片的解析度已经远远超出我们设备的解析度,而且太
大的图片会占据比较大的内存带来大的内存开销,如果对这些内存回收管理不及时,很容易造成OutOfMemory运
行时异常,导致整个应用崩溃,因此为了避免这种情况的发生,我们在decode图片的时候应当根据自己设备的解
析度来解析,只需要解析出适合我们当前设备的图片即可,不需要解析出超高分辨率的图片,因为超高分辨率的图
片对我们的视觉体验带来不了任何帮助,反而会占用宝贵的内存,产生性能问题。下面我们将讨论如何将一张大图
片解析成一个符合当前设备内存要求的小图片。
Material design是本届IO上发布的一种新的设计规范,使用了Google全新的动画以及UI库,将会应用到Google的全线产品。
Material Design
Material Design统一了Google的全线产品,使得所有产品在任何平台之间无缝切换,对用户体验有非常大的提升,无论何时何地我们的使用的服务都是不间断的,这一定会很爽。
#ActionBar Overview
ActionBar有如下几个特点:
是android在3.0时添加的一个重要组件。它可以通过support library的形式被集成到2.1及其以上的版本中使用。