在此期间onPressed
,我IconButton
需要更新数据库,然后更新 UI,以便用户看到数据更改的反馈。为此,我调用setState
,它成功地让Widget
重建。问题是我不再看到触摸反馈涟漪效应,因为Widget
立即重建。
var button = new IconButton(
icon: new Icon(isMyBoolTrue ? Icons.undo : Icons.event_available),
onPressed: () => setState(() => toggleDatabaseBool)
);