Flutter 在颤振中设置开关按钮图标
我想在开关打开时设置“完成”图标,在开关关闭时设置“关闭”图标 以下是一个示例图像: 我正在寻找相同的切换开关,如图所示,在圆形我需要打勾标记时,我滑上它,交叉标记时,我滑下它 如何执行此操作?按下按钮时,使用onPress()函数切换布尔变量。调用setState()。然后根据变量的值,更改从return语句返回的小部件 您需要的是所谓的“条件渲染” 您可以在google上查找这些内容,也可以在google上找到一些帖子。按下按钮时,使用onPress()函数切换布尔变量。调用setState()。然后根据变量的值,更改从return语句返回的小部件 您需要的是所谓的“条件渲染”Flutter 在颤振中设置开关按钮图标,flutter,flutter-web,Flutter,Flutter Web,我想在开关打开时设置“完成”图标,在开关关闭时设置“关闭”图标 以下是一个示例图像: 我正在寻找相同的切换开关,如图所示,在圆形我需要打勾标记时,我滑上它,交叉标记时,我滑下它 如何执行此操作?按下按钮时,使用onPress()函数切换布尔变量。调用setState()。然后根据变量的值,更改从return语句返回的小部件 您需要的是所谓的“条件渲染” 您可以在google上查找这些内容,也可以在google上找到一些帖子。按下按钮时,使用onPress()函数切换布尔变量。调用setStat
您可以在google上查找这些内容,也可以找到一些帖子。您可以尝试在
开关语句中使用布尔值
首先,声明一个boolean
var=True代码>
然后,使用三元
操作符有条件地呈现开/关图标小部件。您需要使用setState
以及按下按钮/图标来切换布尔值
InkWell(
onTap: () => setState(() => isOn = !isOn),
child: isOn ? SwitchOnIconWidget() : SwitchOffIconWidget(),
)
或者,如果要将其与按下的一起使用,也可以这样做:
onPressed: () => setState(() => isOn = !isOn),
child: isOn ? SwitchOnIconWidget() : SwitchOffIconWidget(),
您可以尝试在开关
语句中使用布尔
值
首先,声明一个boolean
var=True代码>
然后,使用三元
操作符有条件地呈现开/关图标小部件。您需要使用setState
以及按下按钮/图标来切换布尔值
InkWell(
onTap: () => setState(() => isOn = !isOn),
child: isOn ? SwitchOnIconWidget() : SwitchOffIconWidget(),
)
或者,如果要将其与按下的一起使用,也可以这样做:
onPressed: () => setState(() => isOn = !isOn),
child: isOn ? SwitchOnIconWidget() : SwitchOffIconWidget(),
这回答了你的问题吗?这回答了你的问题吗?