問題タブ [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.
flutter - CachedNetworkImage() に Ink.image() を適用する方法は?
以前は Ink.image ウィジェットを使用して画像にインクウェル効果を持たせ、次に NetworkImage() を画像属性として次のように指定することができました。
しかし、ネットワークイメージの読み込みステータスを表示するプレースホルダープロパティがあるため、CachedNetworkImage() を使用したいのですが、問題は、cachedNetworkImage を使用すると、属性として画像が必要なため、このウィジェットをink.image でラップできなくなりました。他のウィジェット。
flutter - Flutter/Dart - 写真は変更されましたが、URL は変更されていないため、プロバイダーのコンシューマーは更新されません
古い写真を置き換える新しい写真がサーバーにアップロードされると、Provider with ChangeNotifier
警告するために使用しています。Consumer
問題は、写真が単に上書きされ、同じ名前のままであるため、URL が同じままであることです。したがって、消費者は何かが変更されたことを認識せず、古い写真を新しい写真で更新しません。
ChangeNotifier をだまして URL を更新させるにはどうすればよいですか? これConsumer
が私のビルドです。
ギャラリーで画像が選択され、サーバー上の古い画像を上書きするためにアップロードされます。
ChangeNotifier を使用した Provider のコードは次のとおりです。
Consumer
URLが変更されて更新されたと信じ込ませる方法はありますか?