采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师您好 我看很多控件使用Material 封装的 他和Container 封装的有啥区别呢 除了Material 内部包含inkWell
从继承关系上看:
Material:继承StatefulWidget是一个有状态的widget
Container:继承自StatelessWidget是个无状态的widget
从支持的功能上看:
Material是支持材料设计样式的widget,支持开箱即用的Clipping(裁剪)、Ink(点击效果)、Elevation(阴影)等功能;
Container是单纯的一个容器,需要借助一些其他widget才能实现Material所支持的功能。
非常感谢!
登录后可查看更多问答,登录/注册
解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。
1.8k 4
2.0k 1
4.2k 5
1.9k 3
1.7k 5