父视图从窗口分离时android动画中断

父视图从窗口分离时android动画中断,android,animation,Android,Animation,ViewA有一个子视图ViewB,markView有输入和退出动画,如果ViewA从其父视图C移动,然后在ViewB的动画未结束时添加到ViewD,动画将立即结束而不退出 AnimationSet animationSet = new AnimationSet(false); AlphaAnimation enterAnimation = new AlphaAnimation(0.0f, 0.8f); enterAnimation.setDuration(800);

ViewA有一个子视图ViewB,markView有输入和退出动画,如果ViewA从其父视图C移动,然后在ViewB的动画未结束时添加到ViewD,动画将立即结束而不退出

    AnimationSet animationSet = new AnimationSet(false);
    AlphaAnimation enterAnimation = new AlphaAnimation(0.0f, 0.8f);
    enterAnimation.setDuration(800);
    AlphaAnimation exitAnimation = new AlphaAnimation(0.8f, 0.0f);
    exitAnimation.setDuration(500);
    exitAnimation.setStartOffset(3700);
    animationSet.addAnimation(enterAnimation);
    animationSet.addAnimation(exitAnimation);
    animationSet.setFillAfter(true);
    ViewB.startAnimation(animationSet);

    ViewC.removeView(ViewA);
    ViewD.addView(ViewA);
当ViewA从其父视图中删除时,ViewB如何继续动画?对不起,“markView已进入并退出动画”修改为“ViewB已进入并退出动画”对不起,“markView已进入并退出动画”修改为“ViewB已进入并退出动画”