android - 如何在 viewflipper 的所有 child 上设置动画

标签 android animation viewflipper

我有 5 秒倒计时的取景器。

我应用了淡入淡出动画,但这种效果是第一次出现。

即当 5 变为 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();

}
}

我想要所有 View 的动画。

我该怎么做?

最佳答案

你试过吗?

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

关于android - 如何在 viewflipper 的所有 child 上设置动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22453168/

相关文章:

android - 分享对话框不适用于 Facebook 应用 [android]

Android在 fragment 内的工具栏中添加图标

java - 我如何在 Android 中升级我的数据库

java - 如何在 OrmLite 中创建 sqlite 准备语句?

animation - 如何为视频中的图像制作动画

android - ViewFlipper 3D-卡片-翻转

jquery - 使用jquery的雷达扫描仪效果

ios - 如何在编辑时对 UITableViewCell 进行动画处理?

Android 光标错误 - "make sure cursor is initialized correctly before accessing data from it..."

Android ViewFlipper + 手势检测器