美文网首页
Flutter基础(一)

Flutter基础(一)

作者: Mr_不靠谱_先森 | 来源:发表于2020-05-27 20:23 被阅读0次

    层级关系

    MaterialApp -> MyHomePage -> Scaffold -> body -> Center -> Text

    • Scaffold
      Scaffold是啥?他是Flutter的页面脚手架,你可以当HTML页面一样去理解,不同的是,他除了Body以外,还提供appBar顶部TitleBar、bottomNavigationBar底部导航栏等属性。
    • StatelessWidget
      无状态变更,UI静态固化的Widget,页面渲染性能高
    • StatefulWidget
      状态变更可以导致UI变更的Widget,涉及到数据渲染场景,都使用StatefulWidget

    StatefluWidget和StatelessWidget区别?

    在StatefulWidget里,因为要维护状态,他的生命周期比StatelessWidget更复杂,每次执行setState,都会触发window.scheduleFrame() 导致整个页面的widget被刷新,性能就会降低。

    相关文章

      网友评论

          本文标题:Flutter基础(一)

          本文链接:https://www.haomeiwen.com/subject/llmwahtx.html