Solution 1 :
Just like @jabamataro mentioned in the comments, define the path - android/app/src/main/res/mipmap-xxhdpi/
in the assets:
section of the pubspec.yaml
file like below:
assets:
- android/app/src/main/res/mipmap-xxhdpi/
then the image could be used like:
AssetImage('android/app/src/main/res/mipmap-xxhdpi/temp.jpg');
Hope this answer can help those new to Flutter development.
Solution 2 :
Load images folder in pubspec.yaml like
flutter:
assets:
- assets/images/
and then use it in image widget like
child: Image.asset('assets/images/splash_logo.png',
height: 150,
width: 150,
fit: BoxFit.cover),
Problem :
I have a Flutter project that works well on both the iOS and Android platform.
In the Flutter project, there is an image located in android/app/src/main/res/mipmap-xxhdpi/temp.jpg,
and I want to load that image and use it in the Flutter widget.
I have tried to find answer in the document Adding assets and images and Flutter for Android developers but no luck.
How to do that? Thanks.
Comments
Comment posted by Flutter for Android
Comment posted by Shan
@Uni I know the way you mentioned, and it do works, but I was wondering how to access images that are
Comment posted by Shan
@jabamataro Yes, it works when I access the images located under the images folder, but not works for the path that I mentioned in the question.
Comment posted by jabamataro
@Shan have you tried changing the path to
Comment posted by Shan
@jabamataro It works!! You save my day, thanks! I am new to Flutter so did not realized it can work like that. I will update the answer based on your comments later. Really appreciate your help!
Comment posted by Ely Dantas
how can I do the opposite way, from Flutter directory to Android or xml’s src tag ?
Comment posted by Ely Dantas
can’t find example of using image reference in xml from android in flutter project, do you know how?