假设我想要一个圆形和边框造型的容器 .
我应该为Container创建一个主题吗?所以我每次使用Container时都需要应用它 . 或者我应该创建我的自定义小部件/组件让我们用上面的描述称它为MyContainer,所以我每次只使用这个MyContainer .
哪一个更推荐,请说明如何为每种方法做到这一点 . 我还没有为这两种方法找到方法 .
亲切的问候
你必须创建你的小部件,扩展 Widget
Widget
它可以 StatelessWidget
StatelessWidget
class MyWidget extends StatelessWidget { Widget build(BuildContext context) { //... return your container here }
或 StatefulWidget
StatefulWidget
class MyWidget extends StatefulWidget { @override State<StatefulWidget> createState() => _MyWidgetState(); } class _MyWidgetState extends State<MyWidget> { @override Widget build(BuildContext context) { //... return your container here }
1 回答
你必须创建你的小部件,扩展
Widget
它可以
StatelessWidget
或
StatefulWidget