Flutter Image
Flutter Image widget displays an image in our Flutter Application.
In this tutorial, we will learn how to display an image using Image widget.
Code Snippet
A quick code snippet to display an image using Image
class is
const Image( image: NetworkImage('https://www.tutorialkart.com/img/lion.jpg'), )
In the above code, we are fetching the image from network, therefore, we have provided NetworkImage
(ImageProvider
object) to image property.
Example
In the following example, we display an image using Image
class.
main.dart
import 'dart:ui'; import 'package:flutter/material.dart'; void main() => runApp(const MyApp()); class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); static const String _title = 'Flutter Tutorial'; @override Widget build(BuildContext context) { return MaterialApp( title: _title, home: Scaffold( appBar: AppBar(title: const Text(_title)), body: const MyStatefulWidget(), ), ); } } class MyStatefulWidget extends StatefulWidget { const MyStatefulWidget({Key? key}) : super(key: key); @override State<MyStatefulWidget> createState() => _MyStatefulWidgetState(); } class _MyStatefulWidgetState extends State<MyStatefulWidget> { @override Widget build(BuildContext context) { return Center( child: Column( children: <Widget>[ Container( margin: const EdgeInsets.all(20), child: const Image( image: NetworkImage( 'https://www.tutorialkart.com/img/lion.jpg'), ), ), ], ), ); } }
Screenshot – iPhone Simulator

Screenshot – Android Emulator

Conclusion
In this Flutter Tutorial, we learned what an Image widget is, and how to set its properties to affect the look of the Image, with examples and tutorials.