SingleTickerProviderStateMixin与TickerProviderStateMixin区别

SingleTickerProviderStateMixin

  • 作为动画构造器中的vsync参数,用于绑定动画的定时器到一个可视的widget,当widget不显示时,动画定时器将会暂停,当widget再次显示时,动画定时器重新恢复执行,这样就可以避免动画相关UI不在当前屏幕时消耗资源;

TickerProviderStateMixin

  • 作为动画构造器中的vsync参数,防止当前页面也就是widget被回收,需要用到

猜你喜欢

转载自blog.csdn.net/some_man/article/details/129067645