小编Hit*_*iya的帖子

如何停止小部件以重新加载 Flutter 中 StatefulWidget 类中的 setState() 方法

我想要实现的是保存小部件的状态,即在调用 setState() 方法时它不应该刷新。

class _GenderSelectionPageState extends State<GenderSelectionPage> {
  bool isFemaleSelected = false;
  AdmobBannerSize bannerSize;
  GlobalKey _globalKey = new GlobalKey();

  bool isLoaded = false;

  @override
  void initState() {
    // TODO: implement initState
    super.initState();
    bannerSize = AdmobBannerSize.BANNER;
  }

  @override
  Widget build(BuildContext context) {
    double height = MediaQuery.of(context).size.height;
    double width = MediaQuery.of(context).size.width;

    return new Scaffold(
      body: new Container(
          width: width,
          child: new Center(
            child: Column(
              mainAxisAlignment: MainAxisAlignment.end,
              children: <Widget>[
                Expanded(
                  child: Column(
                    mainAxisAlignment: MainAxisAlignment.center,
                    mainAxisSize: MainAxisSize.max,
                    children: <Widget>[
                      Flexible(
                        child: new Hero(
                          tag: …
Run Code Online (Sandbox Code Playgroud)

reload dart flutter statefulwidget flutter-layout

6
推荐指数
1
解决办法
5272
查看次数

颤振输入中仅允许使用两个十进制数字?

我只希望在颤振输入中的小数点后两位数字。用户不能在小数点后添加两位以上的数字。

dart flutter flutter-layout

2
推荐指数
6
解决办法
1940
查看次数

标签 统计

dart ×2

flutter ×2

flutter-layout ×2

reload ×1

statefulwidget ×1