老师,想请教下各种容器的使用时机及区别
来源:6-4 轮播图Banner组件封装

Jokerlsss
2022-04-20
老师您好!经过学习我了解到有多种类型的容器,如
- Container
- Padding
- SizedBox
- ConstrainedBox
- …
尽管这些容器各有特性不同,但似乎 Container
这个组合式容器可以实现其他容器的效果,就如同 Web
开发中的 <div>
可以实现很多效果,比如按钮、容器、链接等等。因此我的问题是:
Web
开发中通过多种标签进行区分,一部分原因是优化了SEO
,那么Flutter
中使用各种容器是否存在性能或其他方面上的考虑?- 因为
Container
能实现几乎其他容器的效果,是否能直接用Container
来替代开发中涉及到的容器呢?
麻烦老师解惑~非常感谢!
写回答
1回答
-
CrazyCodeBoy
2022-04-20
可以,性能上问题不大主要是实现成本,有些效果虽然Container可以实现但没有直接的组件实现那么方便,比如center
012022-04-21
相似问题