🔥
Flutter-iOSとAndroidではImage.assetのメソッドの挙動が異なる
Flutterでassetにある画像を表示する時は
Image.assetを使いますよね?
じゃあ、画像ファイルを生成して、その画像を表示する時は??
iOSの場合は
内部ストレージに画像ファイルを生成して、この画像のフルパスを指定してassetを使っても表示してくれるんです。
final fileFullPath = "画像のフルパス";
//iOSの場合は画像が表示される
Image.asset(fileFullPath);
しかし、
Androidの場合は表示されません。
Androidの方が正しい。
以下で表示する。
Image.file(File(fileFullPath));
最初iOSで開発するとハマりますorz
正しい使い方をしましょう
というお話でした
Discussion