AnimationBuilder 和 AnimatedWidget 的区别?
来源:7-8 动画Animation开发指南-AnimatedWidget与AnimatedBuilder-3【跟着做】
Bestcode
2019-06-30
AnimationBuilder 是一个分离动画和具体widget的工具类. 可以方便的封装动画.
AnimatedWidget也可以实现类似的动画封装. 而且实现方法和AnimationBuilder似乎是差不多的.
教程里, AnimatedWidget例子稍加修改, 接受传入的widget, 也能够实现和AnimationBuilder类似的封装.
不知道两者有什么区别?
写回答
1回答
-
CrazyCodeBoy
2019-07-01
AnimatedBuilder是拆分动画的一个工具类,借助它我们可以将动画和widget进行分离,而AnimatedWidget理解为Animation的助手,使用它可以简化我们对动画的使用:
AnimatedBuilder与AnimatedWidget的最大区别是在于对动画的拆分上AnimatedBuilder的模式可以将动画逻辑和widget展示进行拆分,而AnimatedWidget是融合在一起的。
00
相似问题