問題タブ [flutter-image]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
583 参照

flutter - CachedNetworkImage() に Ink.image() を適用する方法は?

以前は Ink.image ウィジェットを使用して画像にインクウェル効果を持たせ、次に NetworkImage() を画像属性として次のように指定することができました。

しかし、ネットワークイメージの読み込みステータスを表示するプレースホルダープロパティがあるため、CachedNetworkImage() を使用したいのですが、問題は、cachedNetworkImage を使用すると、属性として画像が必要なため、このウィジェットをink.image でラップできなくなりました。他のウィジェット。

0 投票する
1 に答える
205 参照

flutter - Flutter/Dart - 写真は変更されましたが、URL は変更されていないため、プロバイダーのコンシューマーは更新されません

古い写真を置き換える新しい写真がサーバーにアップロードされると、Provider with ChangeNotifier警告するために使用しています。Consumer問題は、写真が単に上書きされ、同じ名前のままであるため、URL が同じままであることです。したがって、消費者は何かが変更されたことを認識せず、古い写真を新しい写真で更新しません。

ChangeNotifier をだまして URL を更新させるにはどうすればよいですか? これConsumerが私のビルドです。

ギャラリーで画像が選択され、サーバー上の古い画像を上書きするためにアップロードされます。

ChangeNotifier を使用した Provider のコードは次のとおりです。

ConsumerURLが変更されて更新されたと信じ込ませる方法はありますか?