我设法将红色LinearLayout
移到另一个LinearLayout
usign TranslateAnimation
上。
我确实控制了动画的开始,但不像在 YouTube 应用或其他类似的应用中那样,我必须等到动画结束。
如何更好地控制红色LinearLayout
的移动?
答案 0 :(得分:3)
您必须在动画上设置动画侦听器,例如
animationRed.setAnimationListener(new AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationRepeat(Animation animation) {
// TODO Auto-generated method stub
}
@Override
public void onAnimationEnd(Animation animation) {
// TODO Auto-generated method stub
}
});