AnimatedBulider做动画的时候,始终没有动画效果
来源:7-8 动画Animation开发指南-AnimatedWidget与AnimatedBuilder-3【跟着做】
慕瓜瓜皮001
2020-03-05
对比发现只有LogWidget这里不一样
我的代码:
class LogWidget extends StatelessWidget{
Widget build(BuildContext context) {
return Center(
child: Container(
margin: EdgeInsets.symmetric(vertical: 10),
child: FlutterLogo(),
),
);
}
}
老师的代码:
class LogWidget extends StatelessWidget{
Widget build(BuildContext context) {
return Container(
margin: EdgeInsets.symmetric(vertical: 10),
child: FlutterLogo(),
);
}
}
区别在于return的widget一个是Container,我的是外层多了一个Center,去掉后动画效果正常,请问老师造成这种原因是为什么?
写回答
1回答
-
CrazyCodeBoy
2020-03-06
Center的约束导致的。
122021-11-19
相似问题