请问老师关于StatefulWidget语法结构,是为什么要这样写,能否仔细的讲一下,程序做了什么? State<T>这个是什么类State<T>

来源:6-8 如何检测用户手势以及处理点击事件?【精彩案例】

iStream

2020-05-17

class FavoriteWidget extends StatefulWidget {
  @override
  _FavoriteWidgetState createState() => new _FavoriteWidgetState();
}
class _FavoriteWidgetState extends State<FavoriteWidget> {
  void _toggleFavorite() {
    setState(() {
    });
  }
  @override
  Widget build(BuildContext context) {
    return new Widget(
        // build by states
    );
  }
}
写回答

1回答

CrazyCodeBoy

2020-05-18

State<T>是StatefulWidget的逻辑和内部状态,T是泛型表示它所在的StatefulWidget,StatefulWidget通过State<T>来控制和修改自身的状态来实现页面的渲染控制。

0
0

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程