How to access image in Android from Flutter?

Viewed 2332

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.

2 Answers

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.

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),

Related