从资产创建AnimationDrawable

时间:2011-09-26 13:32:08

标签: android

我在assets文件夹中找到了几个.png文件(我的动画帧),而不是我在AssetManager的{​​{1}}方法中使用Activity获取它们并填写我的onCreate()与他们在一起。如开发指南中所述,不可能在AnimationDrawable方法中启动动画,如果我需要立即启动它,我应该覆盖onCreate()方法。但即使在这样的实现中,我的可绘制对象也不会出现在屏幕上。以下是我的活动代码:

onWindowFocusChanged()

请告诉我,我的代码中有什么问题?

P.S 请不要问我为什么我没有使用xml文件。简而言之,我的主要目标是避免使用R.java文件。

2 个答案:

答案 0 :(得分:0)

等了很久,感谢this issue找到了解决方案。只需要将View的widht和height的值更改为 fixed FILL_PARRENT

答案 1 :(得分:0)

逐帧动画从资源文件夹中的图像加载 click here

检查此答案https://stackoverflow.com/a/45647381/2902830