用线程的方式就太拙劣了.
用ViewFlipper吧,   让他自动连续播放,然后每个ViewFlipper里面又是自动连续播放animation.

解决方案 »

  1.   

    <animation-list android:id="selected" android:oneshot="false">
        <item android:drawable="@drawable/a1" android:duration="50" />
        <item android:drawable="@drawable/a2" android:duration="50" />
        <item android:drawable="@drawable/a3" android:duration="50" />
        <item android:drawable="@drawable/a4" android:duration="50" />
        <item android:drawable="@drawable/a5" android:duration="50" />
        <item android:drawable="@drawable/a6" android:duration="50" />
    </animation-list>
      

  2.   

    “每个ViewFlipper里面又是自动连续播放animation.” 可是他每次只能播放一种类型的动画,比如我想让它播放的时候先渐变然后又旋转着播,而且是交替连续的播放 。该怎么弄啊
      

  3.   

    谢谢你electricity,我的图片不是那种逐渐渐变的或是旋转的图片 就比如多张景色的图片 先别联想到动作的图片 ,而且我不是 要一边渐变 一边旋转出来的这种 这个我都能做出来 就是要第一张图片是渐变进来的 而第二张是旋转进来的。
    我用 flipper.setInAnimation()和flipper.setOutAnimation()方法每次只能设定一种样式的动画或多种样式混合的动画,我不想要混合的 是交替的那种;
      

  4.   

    设四个动画,不可以吗?,把每种动画定义成xml文件。每个图片引用一个不同的xml