12

例如,如果列表中的每一行都有一个渐变背景,那么使用渐变图像还是在 xml 中可绘制的形状中定义该渐变会更好吗?两种方法之间是否存在显着的性能差异?

4

2 回答 2

5

我刚刚问了一个类似的问题,听起来使用可绘制图像在计算上比使用矢量更有效。(但我不是专家,所以不要引用我的话)

这实际上取决于您首先要实现的目标。如果您已完成不会更改的创意资产,那么从这些资产创建位图等将是有意义的。

但是,如果您的原型设计或刚开始充实您的应用程序,其中颜色、大小、过渡等可能会快速且经常发生变化,那么位图确实不会帮助您的事业。

在开发过程中和前期我会创建一个可绘制的库,我可以经常重复使用和更新。然后,一旦一切都完成并签署,如果性能很重要,我会恢复到图像。

如果您有足够的组织,您也许可以使用主题或样式在两者之间切换。

于 2010-11-10T17:13:19.517 回答
3

不要过早地优化。很难知道什么会更好。我只会在 xml 中执行它,因为它会更容易更改。

于 2010-10-24T02:57:00.757 回答