【问题标题】:How to show a widget based on a variable in flutter?如何根据颤动中的变量显示小部件?
【发布时间】:2018-08-20 11:57:46
【问题描述】:

我有一个布尔变量,我想根据该变量显示不同的小部件,例如,我想在显示底部工作表时隐藏浮动按钮。我该怎么做?

【问题讨论】:

  • build(BuildContext context) => boolVal ? Widget1() : Widget2();
  • floatingActionButton: isBottomSheetVisible ? Container() : FloatingActionButton(//....)

标签: dart widget conditional flutter conditional-statements


【解决方案1】:

当您不想显示任何内容时,实际上可以将 null 分配给脚手架的 floatingActionButton 属性:

floatingActionButton: isBottomSheetVisible ? null : FloatingActionButton()

【讨论】:

    猜你喜欢
    • 2021-09-05
    • 2021-10-19
    • 2020-02-15
    • 1970-01-01
    • 2019-06-16
    • 2020-11-19
    • 1970-01-01
    • 2021-11-26
    • 2018-10-24
    相关资源
    最近更新 更多