如何在另一个视图上控制移动视图?

时间:2012-11-15 12:33:33

标签: android android-layout gesturedetector

我设法将红色LinearLayout移到另一个LinearLayout usign TranslateAnimation上。

我确实控制了动画的开始,但不像在 YouTube 应用或其他类似的应用中那样,我必须等到动画结束。

如何更好地控制红色LinearLayout的移动?

1 个答案:

答案 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


            }
        });