重构了动画部分的代码 更易读。