Android中的AnimationDrawable问题

前端之家收集整理的这篇文章主要介绍了Android中的AnimationDrawable问题前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我在Android中使用animationdrawable时遇到了一个常见问题.我希望在Activity开始时在onCreate()方法中启动动画,但是正如许多人发现的那样,它不起作用.

我已经阅读了很多建议,但似乎没有什么对我有用.如果我在onClick()中启动动画它可以工作,它需要用户输入,而不是立即启动.

我尝试在onCreate()中的一个单独的线程中启动它,但这也不起作用.我在这里读到:

http://code.google.com/p/android/issues/detail?id=1818

但没有一条建议奏效,或者我无法理解.

有人可以帮忙吗?

最佳答案
我遇到过类似的问题,并转而重写onWindowFocusChanged()而不是onCreate()和onResume():

public void onWindowFocusChanged(boolean hasFocus) 
{
    if (hasFocus)
    {
        animation.start();
    }
    else
    {   
        animation.stop();
    }
}
原文链接:https://www.f2er.com/android/430324.html

猜你在找的Android相关文章