让我说我想要一个具有这种样式的容器->圆形且带边框的容器。
我应该为Container创建一个主题吗? 还是应该创建自定义窗口小部件/组件?
我在这里主要关心的是不要重复所有操作,因此我正在考虑这两种可能性。
推荐哪个?
亲切问候
为什么人们不赞成我的问题。我真的不知道:(
答案 0 :(得分:3)
您必须创建扩展Widget
可以是StatelessWidget
class MyWidget extends StatelessWidget {
Widget build(BuildContext context) {
//... return your container here
}
或StatefulWidget
class MyWidget extends StatefulWidget {
MyWidget(this.child);
final Widget child;
@override
State<StatefulWidget> createState() => _MyWidgetState();
}
class _MyWidgetState extends State<MyWidget> {
@override
Widget build(BuildContext context) {
return Container(child: widget.child, ...)
//... return your container here
}