1

destroyDrawingCache() 操作昂贵吗?

4

1 回答 1

3

如果你buildDrawingCache()手动调用而不调用setDrawingCacheEnabled(true),你应该通过调用来清理缓存destroyDrawingCache()

您应该避免在启用硬件加速时调用此方法。如果不需要绘图缓存位图,调用此方法会增加内存使用并导致视图在软件中渲染一次,从而对性能产生负面影响。

于 2012-08-17T11:23:11.047 回答