整理代码和注释

决定不废弃官方想要废弃的方法，保留功能能应用与复杂的动画情况