zoukankan      html  css  js  c++  java
  • 【flutter】Widget

    无状态:StatelessWidget
    有状态:StatefulWidget
    要创建一个自定义有状态widget,需创建两个类:StatefulWidget和State
    状态对象包含widget的状态和build() 方法。
    当widget的状态改变时,状态对象调用setState(),告诉框架重绘widget
    基本写法
    class MyHomePage extends StatefulWidget {

    @override
    _HomePage createState() => _HomePage();

    }

    class _HomePage extends State<MyHomePage>{

    void updateUI(){
    setState(() {
    // TODO: implement doing something method
    });
    }

    @override
    Widget build(BuildContext context) {
    // TODO: implement build
    return null;
    }

    }
    State
    Widget
    有状态:StatefulWidget
    要创建一个自定义有状态widget,需创建两个类:StatefulWidget和State
    状态对象包含widget的状态和build() 方法。
    当widget的状态改变时,状态对象调用setState(),告诉框架重绘widget
    基本写法
    class MyHomePage extends StatefulWidget {

    @override
    _HomePage createState() => _HomePage();

    }

    class _HomePage extends State<MyHomePage>{

    void updateUI(){
    setState(() {
    // TODO: implement doing something method
    });
    }

    @override
    Widget build(BuildContext context) {
    // TODO: implement build
    return null;
    }

    }
    无状态:StatelessWidget
    State

  • 相关阅读:
    HDU 4452 模拟
    CSUFT2016ACM训练赛4
    HDU 4445 纯物理题+枚举
    HDU 4442 排队贪心
    2016中国大学生程序设计竞赛
    POJ 2239 化二分图右集合二维为一位的最大匹配
    学习数据库必须掌握的54条SQL查询语句
    jsp+连接MYSQL5.1
    查看MYSQL 端口
    J2EE+struts2+helloworld调试问题解决方法
  • 原文地址:https://www.cnblogs.com/mamamia/p/13678701.html
Copyright © 2011-2022 走看看