How to Create a Round Image in Flutter

Sometimes, we may want to show images in rounded shapes in our apps. One such example is the profile image of the user. In this Flutter tutorial, let’s check how to add an image of a rounded shape in Flutter.

In the previous blog post, how to add an image with rounded corners we used the ClipRect widget. In this case, we use the ClipOval widget to show the image in a circle shape.

ClipOval(child: Image.network('https://cdn.pixabay.com/photo/2020/11/04/07/52/pumpkin-5711688_960_720.jpg'),),

Following is the complete flutter example of round image.


import 'package:flutter/material.dart';
void main() => runApp(App());

class App extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Round Image Example',
      home: FlutterExample(),
    );
  }
}

class FlutterExample extends StatelessWidget {
  FlutterExample({Key key}) : super(key: key);


  @override
  Widget build(BuildContext context) {
    return Scaffold(
        body: Center(
          child: Padding(
            padding: EdgeInsets.all(30),
            child:ClipOval(
              child: Image.network('https://cdn.pixabay.com/photo/2020/11/04/07/52/pumpkin-5711688_960_720.jpg'),
              ),),));
}

}

And following is the output of this example.

Flutter image in round shape

I hope this flutter tutorial will be helpful for you.

Leave a Comment

Your email address will not be published. Required fields are marked *