実現したいこと
image.networkでの画像表示をproviderに置き換えたい。
発生している問題・分からないこと
現状複数のページで同じネットワーク画像を表示しています。しかしproviderを導入したのでimage.networkで表示していた画像もstatelessで表示できるようにしたいと考えています。
しかし実装方法を調べても答えらしきものを得ることが出来ず困っています。
お教えいただけると幸いです。
該当のソースコード
現状のコード(statefulで実装) SizedBox(width : xx, child : Image(image.network(url)) 実装したいコードの一例(statelessで実装) final store = Provider.of<UserData>(context); final _url = store.url; image.assets(_url)
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
FutureProviderでの非同期実装
これでの解決をするのが一般的かもしれませんが出来れば普通のProviderで実装したいです。
CachedNetworkImageでの実装
非常に高速なのはわかっているのですが、非同期で接続できるのか?Providerに要素として取り込んでおけるのか?または複数ページからアクセスできるのか?など調べてもわかりませんでした。
補足
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/09/17 06:59