【发布时间】:2015-04-08 11:28:40
【问题描述】:
我想知道,在 xml 中定义animationdrawable 和在代码中动态地制作animationdrawable 之间是否存在内存差异?
【问题讨论】:
-
没有区别,毕竟如果你在xml中定义它必须以某种方式创建到AnimationDrawable中
-
我知道,但 xml 文件仍然是“静态”的。但感谢您的回复!
-
什么意思:静态?查看 AnimationDrawable 源并找到 inflate() 方法,您将看到 addFrame() 用于添加在 xml 文件中定义的每一帧
-
好吧,如果是这样的话,那你是对的..只是动画drawable加载速度很慢..
-
所以复制它的代码并进行自定义位图加载..
标签: android memory animated-gif animationdrawable