如何在viewflipper的所有子节点上设置动画

时间:2014-03-17 11:29:45

标签: android animation viewflipper

我有一个倒数5秒的viewflipper。

我已经应用了渐弱动画,但效果仅在第一次发生。

即当5从4变为4.没有动画生效。

public class TatSplash extends Activity implements OnClickListener{

ViewFlipper timer;
@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.tatsplash);
    timer = (ViewFlipper) findViewById(R.id.timer);
    timer.setOnClickListener(this);
    timer.setFlipInterval(1000);
    timer.startFlipping();

    AlphaAnimation animation = new AlphaAnimation(1.0f, 0.0f);
    animation.setDuration(1000);
    timer.setAnimation(animation);
}

@Override
public void onClick(View arg0) {
    // TODO Auto-generated method stub
    timer.showNext();

}
}

我想要所有视图的动画。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

你试过吗??

viewFlipper.setInAnimation();
viewFlipper.setOutAnimation();