ViewgGroup删除或者添加子view的动画,由LayoutTransition来实现
transition = new LayoutTransition(); transition.setAnimator(LayoutTransition.APPEARING,//当该view在viewgroup出现时候 对此view设置动画 transition.getAnimator(LayoutTransition.APPEARING)); transition.setAnimator(LayoutTransition.DISAPPEARING,//当该view在viewgroup消失时候 对此view设置动画 transition.getAnimator(LayoutTransition.DISAPPEARING)); transition.setAnimator(LayoutTransition.CHANGE_APPEARING,//当该view在viewgroup出现时候 其他view动画 transition.getAnimator(LayoutTransition.CHANGE_APPEARING)); transition.setAnimator(LayoutTransition.CHANGE_DISAPPEARING,//当该view在viewgroup消失时候 其他view动画 transition.getAnimator(LayoutTransition.CHANGE_DISAPPEARING));上面代码使用的都是默认的动画 可自行定义