【发布时间】:2016-01-01 00:10:41
【问题描述】:
在可绘制动画中,您可以加载一个动画列表,其中包含多个帧,这些帧将一个接一个地播放。我只是想知道这里的内存消耗/效率。如果我有 50 或 60 张图像,这是否意味着它们都加载到内存中然后一张一张地渲染,还是一张一张地加载并替换旧的?
知道这是如何工作的吗?
谢谢
【问题讨论】:
标签: android
在可绘制动画中,您可以加载一个动画列表,其中包含多个帧,这些帧将一个接一个地播放。我只是想知道这里的内存消耗/效率。如果我有 50 或 60 张图像,这是否意味着它们都加载到内存中然后一张一张地渲染,还是一张一张地加载并替换旧的?
知道这是如何工作的吗?
谢谢
【问题讨论】:
标签: android
是的,AnimationDrawable 一次将所有帧加载到内存中。您可以在此处阅读更多信息 - link
【讨论】: