我正试图在body内部为照片视图添加另一个子项:center,但这会导致一些错误。这是我的代码片段-
body: Center(
child: _image == null ()
? Text('No image selected.')
: Image.file(_image),
),
您应该使用列小部件或行小部件来获得更多的小部件。
Center(
child: Column(
children: <Widget>[
_image == null
? Text('No image selected.')
: Image.file(_image),
AssetImage(
'assets/images/image.png',
),
],
),
列文件
看起来三元语句是错误的-
试试这个-
body: Center(
child: _image == null ? Text('No image selected.') : Image.file(_image),
),
body: Center(
child: _image == null
? Text('No image selected.')
: Image.file(_image),
),
这应该行得通。为什么在_image==null之后使用((??