增加缓动的逻辑