AnimatedWidget和AnimatedBuilder区别 以及 AnimatedBuilder传参问题
来源:7-8 动画Animation开发指南-AnimatedWidget与AnimatedBuilder-3【跟着做】
demonCry
2022-08-17
我看老师之前回答的 说 【AnimatedBuilder与AnimatedWidget的最大区别是在于对动画的拆分上AnimatedBuilder的模式可以将动画逻辑和widget展示进行拆分,而AnimatedWidget是融合在一起的。】
左侧是AnimatedWidget 右侧是AnimatedBuilder
不知道老师说的 【AnimatedBuilder的模式可以将动画逻辑和widget展示进行拆分,而AnimatedWidget是融合在一起的】 在这里要怎么理解
左侧AnimatedWidget 只要把 FlutterLogo 抽离到单独的Wdiget里去不就和右侧没撒区别了吗
问题2: 右侧AnimatedBuilder,在内外两层都传递了child, 为什么这样设计呢? 它们的值必须一样吗 有什么联系?
写回答
2回答
-
CrazyCodeBoy
2022-08-24
两个child不是一个对象哦。012022-08-26 -
CrazyCodeBoy
2022-08-18
1.你的理解是对的,通过抽离可以将AnimatedWidget实现成AnimatedBuilder的效果。
2.第二个是规范要求,记住就行。012022-08-18
相似问题
growTransition没有动画效果
回答 1
有个问题
回答 1