动画在完成之前被打断

时间:2014-08-18 19:06:35

标签: android android-animation

我想要实现的是关于滚动的翻译动画。

My RelativeLayout包含自定义ScrollView。

我的onScrollChanged函数如下:

@Override
public void onScrollChanged (ScrollView who, int l, int t, int oldL, int oldT) { 
   if(t > oldT){
        someView.animate.translationYBy(-2f);
   } else{
        someView.animate.translationYBy(2f);
   }
}

问题是动画每次都会被取消,因为其他动画在前一个动画完成之前就开始了。

  

Android doc:已经在该属性上运行的动画将被取消。

周围有什么办法吗?

谢谢你,帮帮忙大笑了

0 个答案:

没有答案