最近小弟在做有关animation的动画使用setFillAfter的时候出现了令人意想不到的尴尬。我要实现的是一个旋转一个绝对布局的动画,并且在动画结束的时候把这个布局里面的几个imagebutton重新绘制一下(以便旋转之后这几个imagebutton能保持垂直,因为直接比如转90度的话,这几个imagebutton也会转成90度的)。我在onAnimationEnd函数里首先remove了AbsoluteLayout里面所有的view,然后一个一个把新的imagebutton按照设计好的坐标添加进去。在测试的时候,差点把我吓尿了。在动画结束之后,这个AbsoluteLayout倒是转了90度没再回来,不过onAnimationEnd里面的内容仿佛没有执行过一般。有没有大神能帮小弟解释一下这种现象出现的原因?感激不尽啊!