Flutter的Widget有StatelessWidget和StatefulWidget两个子类(当然还有其他子类,此处暂且不谈),二者的的使用方式大致模板代码如下:
//StatelessWidget的使用模板代码
class StatelessWidgetDemo extends StatelessWidget{
@override
Widget build(BuildContext context) {
return null;///返回创建的页面
}
}
//StatefulWidget的使用方式模板代码
class StatefulWidgetDemo extends StatefulWidget{
@override
State<StatefulWidget> createState() {
//创建state对象
return _State();
}
}
class _State extends State<StatefulWidgetDemo>{
//创建页面
@override
Widget build(BuildContext context) {
return null;
}
}
这是典型的模板设计模式的应用,我们只需要依葫芦画瓢就可以创建所需的UI页面。本篇博文主要来讲讲Widget的一些基本知识。
阅读上面的代码&#