我正在尝试在TitleBar中制作徽标动画。 如果动画没有要求触发器,那么一切都会正常工作。
我有一个方法
public void animateLogo() {
if (imageView != null) {
imageView.setBackgroundResource(R.drawable.logo_animation);
logoAnimation = (AnimationDrawable) imageView.getBackground();
logoAnimation.start();
}
}
当按钮触发时效果很好。但是我想让它独立于任何按钮开始。它应该起作用,因为从App开始直到最后没有任何交互。
在OnCreate(..)中调用方法时,它不起作用。 onStart()也一样。
任何想法如何实现结果?
答案 0 :(得分:0)
尝试从onWindowFocusChanged()
而不是onCreate()
开始动画。我猜动画直到创作过程完成后才会开始。