How to use conditional statement within child attribute of a Flutter Widget (Center Widget)

前端 未结 18 2106
再見小時候
再見小時候 2020-11-30 18:50

So far whenever I needed to use a conditional statement within a Widget I have done the following (Using Center and Containers as simplified dummy examples):



        
18条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-11-30 19:52

    With a button

    bool _paused = false;
    
    CupertinoButton(
      child: _paused ? Text('Play') : Text('Pause'),
      color: Colors.blue,
      onPressed: () {
        setState(() {
          _paused = !_paused;
        });
      },
    ),
    

提交回复
热议问题