我在android中有一个幻灯片视图,其中有一个正在过渡的幻灯片,该幻灯片在一段时间内可以完美运行,然后动画停止工作,视图只是在没有幻灯片的情况下出现。
这是我正在使用的代码的示例,带有处理程序的示例每10秒重复一次

`

TranslateAnimation slideIn = new TranslateAnimation(TranslateAnimation.RELATIVE_TO_SELF,1f,TranslateAnimation.RELATIVE_TO_SELF ,0f,TranslateAnimation.RELATIVE_TO_SELF, 0f, TranslateAnimation.RELATIVE_TO_SELF,0f);
 slideIn.setDuration(250);
 slideIn.setFillAfter(true);
  container.startAnimation(slideIn);


`

容器是具有更新视图的RelativeLayout,每10秒钟我更新容器视图并调用SlideIn动画

知道为什么动画会停止工作吗?

最佳答案

删除处理程序,然后在添加以下行后尝试-

    slideIn.setRepeatCount(10);
    slideIn.setRepeatMode(Animation.RESTART);

09-10 14:15