相关疑难解决方法(0)

如何在Flutter Widget(Center Widget)的子属性中使用条件语句

到目前为止,每当我需要在Widget中使用条件语句时,我已经完成了以下操作(使用Center和Containers作为简化的虚拟示例):

new Center(
  child: condition == true ? new Container() : new Container()
)
Run Code Online (Sandbox Code Playgroud)

虽然当我尝试使用if/else语句时,它会导致死代码警告:

new Center(
  child: 
    if(condition == true){
      new Container();
    }else{
      new Container();
    }
)
Run Code Online (Sandbox Code Playgroud)

有趣的是,我尝试使用switch case语句,它给了我相同的警告,因此我无法运行代码.我做错了什么或者是不是因为有死代码而无法使用if/else或switch语句而没有颤抖?

dart flutter

38
推荐指数
15
解决办法
4万
查看次数

在Flutter中的屏幕之间传递数据

当我正在学习Flutter时,我来到导航.我想屏幕之间的数据传递类似于Android中传递活动之间的数据iOS中查看控制器之间传递数据.我如何在Flutter中做到这一点?

相关问题:

我正在创建这个规范问答,因为我找不到Flutter的另一个.我的答案如下.

dart flutter flutter-navigation

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

标签 统计

dart ×2

flutter ×2

flutter-navigation ×1