Android Lollipop引入了几个新的类,其中之一是VectorDrawable。我想知道在什么情况下使用VectorDrawable而不是位图图片,因为VectorDrawable有性能缺陷。 VectorDrawable唯一的优点是可伸缩性,但这是以性能为代价的。那么如果性能是优先考虑的因素,我什么时候可以使用VectorDrawable?性能损失是否太大?
Android Lollipop引入了几个新的类,其中之一是VectorDrawable。我想知道在什么情况下使用VectorDrawable而不是位图图片,因为VectorDrawable有性能缺陷。 VectorDrawable唯一的优点是可伸缩性,但这是以性能为代价的。那么如果性能是优先考虑的因素,我什么时候可以使用VectorDrawable?性能损失是否太大?
setAllowCaching()
来控制缓存。哎呀,它是一个包内可见的类,不是公共的。无论如何,Google 鼓励使用该类而不是 BitmapDrawable,所以我认为他们知道自己在做什么。 - pskink