美文网首页Flutter
StatelessWidget和StatefulWidget的区

StatelessWidget和StatefulWidget的区

作者: CQ_TYL | 来源:发表于2019-02-11 09:20 被阅读0次

    StatelessWidget和StatefulWidget是flutter的基础组件,日常开发中自定义Widget都是选择继承这两者之一。

    两者的区别在于状态的改变,StatelessWidget面向那些始终不变的UI控件,比如标题栏中的标题;而StatefulWidget则是面向可能会改变UI状态的控件,比如有点击反馈的按钮。

    StatelessWidget就没什么好研究的了,StatefulWidget的创建需要指定一个State,在需要更新UI的时候调用setState(VoidCallback fn),并在VoidCallback中改变一些变量数值等,组件会重新build以达到刷新状态也就是刷新UI的效果。

    相关文章

      网友评论

        本文标题:StatelessWidget和StatefulWidget的区

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