【发布时间】:2021-11-16 19:54:50
【问题描述】:
如何使用 dart 编程为颤振创建完全自定义的小部件 不使用任何包
【问题讨论】:
-
一定要看看这个答案:stackoverflow.com/a/61984781/15236786
如何使用 dart 编程为颤振创建完全自定义的小部件 不使用任何包
【问题讨论】:
您可以像这样创建自定义小部件-
class CustomWidget extends StatefulWidget {
String? selectedOption;
CustomWidget({ this.selectedOption});
@override
_CustomWidgetState createState() => _CustomWidgetState();
}
class _CustomWidgetState extends State<CustomWidget> {
String? _dropDownValue;
TextEditingController t1Controller = TextEditingController();
@override
Widget build(BuildContext context) {
double _width = MediaQuery.of(context).size.width;
return Material(
color: Colors.white,
borderRadius: BorderRadius.circular(10.0),
child: Container(
width: _width,
height: 50,
child: Widget// Add here your widgets
),
);
}
}
【讨论】: