如何在TitleBar中为图像设置动画?

时间:2011-04-28 14:56:44

标签: android animation imageview

我正在尝试在TitleBar中制作徽标动画。 如果动画没有要求触发器,那么一切都会正常工作。

我有一个方法

public void animateLogo() {
    if (imageView != null) {
        imageView.setBackgroundResource(R.drawable.logo_animation);
        logoAnimation = (AnimationDrawable) imageView.getBackground();
        logoAnimation.start();
    }
}

当按钮触发时效果很好。但是我想让它独立于任何按钮开始。它应该起作用,因为从App开始直到最后没有任何交互。

在OnCreate(..)中调用方法时,它不起作用。 onStart()也一样。

任何想法如何实现结果?

1 个答案:

答案 0 :(得分:0)

尝试从onWindowFocusChanged()而不是onCreate()开始动画。我猜动画直到创作过程完成后才会开始。