有可能暂停动画?

问题描述:

我正在使用xml文件夹anim中定义的动画,我正在尝试移动该项目,暂停并应用另一个不同的动作。 试图解释更好,这是代码:有可能暂停动画?

<set> 
    <translate 
     android: duration = "2000" 
     android: fromXDelta = "0%" 
     android: fromYDelta = "0%" 
     android: toXDelta = "-50%" 
     android: toYDelta = "-50%" 
     android: zAdjustment = "top" /> 
</ set> 

<set> 
    <translate 
     android: duration = "2000" 
     android: fromXDelta = "0%" 
     android: fromYDelta = "0%" 
     android: toXDelta = "50%" 
     android: toYDelta = "50%" 
     android: zAdjustment = "top" /> 
</ set> 

......我希望开始前一秒,我可以休息一下“翻译” 这可能吗?

感谢

让他们为两个不同的组的动画文件和第一添加动画1,然后采取一定的时间暂停,然后将第二个动画设置为您的看法。

否则使用这个
android:startOffset =“TIME_IN_MILISEC_FOR_DELAY”在你动画声明的xml文件中。

+1

有没有什么办法可以暂停和按钮点击恢复这个动画? – Deepak 2012-05-01 06:06:43

也许你可以试试这个:

<set> 
<translate 
    android: startOffset: "1000"   
    android: duration = "2000"   
    android: fromXDelta = "0%"   
    android: fromYDelta = "0%"   
    android: toXDelta = "50%"   
    android: toYDelta = "50%"   
    android: zAdjustment = "top" /> 
</ set> 

根据http://developer.android.com/reference/android/view/animation/Animation.html开始偏移是动画运行之前,以毫秒为单位的延迟,一旦开始到达时间。