Android:使用ViewFlipper时,我是否可以仅在动画结束后启动动画?

时间:2011-04-01 21:49:30

标签: android user-interface animation viewflipper

我正在尝试在viewflipper上创建一个3d翻转动画。 通过3d翻转我的意思是: 把当前的视图想象成一张扑克牌的前面,然后在它的Y轴上转过来 - 这对iPhone很常见,我试图在android上模仿它。 我有一个非常好的3D翻转实现,但我需要动画才能在动画结束后才开始。 那可能吗?我没有在android文档中看到很多选项。 谢谢, 即

1 个答案:

答案 0 :(得分:1)

您可以在动画中添加一个与动画外画持续时间匹配的startOffset。

在xml中它是

android:startOffset="milliseconds"

代码

animation.setStartOffset(milliseconds);

将startOffset设置为与out动画的android:duration设置相同或更大的值。