您当前的位置: 首页 >  ui

郭梧悠

暂无认证

  • 1浏览

    0关注

    402博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Flutter之BuilderContext和Widget关系浅析

郭梧悠 发布时间:2019-02-23 12:47:14 ,浏览量:1

Flutter的Widget有StatelessWidget和StatefulWidget两个子类(当然还有其他子类,此处暂且不谈),二者的的使用方式大致模板代码如下:

//StatelessWidget的使用模板代码
class StatelessWidgetDemo extends StatelessWidget{
  @override
  Widget build(BuildContext context) {
    return null;///返回创建的页面
  }
}


//StatefulWidget的使用方式模板代码
class StatefulWidgetDemo extends StatefulWidget{
  @override
  State createState() {
    //创建state对象
    return _State();
  }
}
class _State extends State{
  //创建页面
  @override
  Widget build(BuildContext context) {
    return null;
  }
}

这是典型的模板设计模式的应用,我们只需要依葫芦画瓢就可以创建所需的UI页面。本篇博文主要来讲讲Widget的一些基本知识。 阅读上面的代码,可以跑出一下问题: 1) build方法需要一个BuildContext参数,那么这个BuildContext是什么? 2)build方法是模板方法,那么什么时候调用的呢? 带着这两个问题,后面简单的梳理下Widget的结构,

关注
打赏
1663674776
查看更多评论
立即登录/注册

微信扫码登录

0.0409s