如何在运行时以编程方式更改有状态小部件的状态?

问题描述 投票:0回答:0

我正在构建一个自定义的 Flutter 小部件,以支持一组单选按钮列表,显示为一组按钮。组内只能选中一个按钮,高亮显示选中状态

从用户的角度来看,单击按钮使其成为当前选择是很简单的。

但是,我有另一种情况,我想以编程方式更改选定的按钮,但我找不到在小部件级别公开属性的方法,这将允许我更改状态。

我曾考虑过将“状态”对象存储在覆盖的“createState”方法中的小部件级别。

有什么建议吗?

flutter
© www.soinside.com 2019 - 2024. All rights reserved.