完成gesture/animation重构