【问题标题】:Change the color of the icon when the button is pressed按下按钮时更改图标的颜色 【发布时间】:2023-02-21 11:25:30 【问题描述】: 如何在按下按钮时更改图标的颜色,使其保持新颜色并且在第二次按下或退出应用程序后不会改变。 例子: 【问题讨论】: 标签: flutter 【解决方案1】: 在本地数据中保存按钮状态,并在为按钮颜色创建 UI 时使用此数据。 Flutter 中有保存和读取数据的方法, 有几个选项: 通过 Flutter 插件的 SharedPreferences:shared_preferences Localstore 通过 Flutter 插件:localstore 通过 Flutter 插件配置 Hive:hive 【讨论】: