onPressed私の中にIconButtonは、ユーザーがデータ変更のフィードバックを確認できるように、データベースを更新してから UI を更新する必要があります。これを行うには、 を呼び出します。setStateこれにより、再構築が成功しますWidget。Widget問題は、再構築がすぐに行われるため、タッチ フィードバックの波及効果が見られなくなったことです。
var button = new IconButton(
icon: new Icon(isMyBoolTrue ? Icons.undo : Icons.event_available),
onPressed: () => setState(() => toggleDatabaseBool)
);