这样貌似可以在animation结束的时候remove self了