【发布时间】:2021-10-15 18:16:43
【问题描述】:
有一个容器,里面有这样的图像
Container(
child: GestureDetector(
onDoubleTap: () {
//print("double tap");
showAlertDialog(context);
call(url);
},
//child: Image.asset('resimler/primeLogo.png'),
child: Image.memory(
image!,
fit: BoxFit.contain,
width: MediaQuery.of(context).size.width * 0.3,
height: MediaQuery.of(context).size.height * 0.3),
),
此容器允许我在页面中显示图像。然而 我希望这个图像只有在 x 变量大于 100 时才显示,否则根本不会出现。为此,我尝试了这个。
if(x>100){
return new Container(
child: GestureDetector(
onDoubleTap: () {
//print("double tap");
showAlertDialog(context);
call(url);
},
//child: Image.asset('resimler/primeLogo.png'),
child: Image.memory(
image!,
fit: BoxFit.contain,
width: MediaQuery.of(context).size.width * 0.3,
height: MediaQuery.of(context).size.height * 0.3),
),
)],
}else{
return null;
}
我该怎么做?感谢您的帮助。
【问题讨论】:
标签: flutter dart if-statement widget containers