IconButton
のonPressed
の間に、ユーザーがデータ変更のフィードバックを見るようにデータベースとUIを更新する必要があります。これを行うには、私はsetState
と呼ばれ、Widget
が正常に再構築されます。問題は、すぐにWidget
が再構築されるため、タッチフィードバックリップル効果が表示されなくなることです。onPressed中にsetStateを呼び出すIconButtonは波及効果がないことを示します
var button = new IconButton(
icon: new Icon(isMyBoolTrue ? Icons.undo : Icons.event_available),
onPressed:() => setState(() => toggleDatabaseBool)
);
あなたは "という" 何を意味するのですか?質問の例、または答えの例は?また、あなたが参照しているバグへのリンクがありますか?ありがとう! –
私は質問のコードを意味しました。 –
バグはhttps://github.com/flutter/flutter/issues/6751とhttps://github.com/flutter/flutter/issues/5456です。 –