Flutter Tutorials

Flutter app development tutorials


flutter – Card circle image padding

main.dart


import 'package:flutter/material.dart';

void main() {
  runApp(
      MaterialApp(
          theme: ThemeData(primarySwatch: Colors.pink),
          home: Scaffold(
              appBar: AppBar(
                  title: const Text("Flutter - Card Circle Image Padding")
              ),
              body: bodyContent()
          )
      )
  );
}

bodyContent(){
  return Center(
      child: SizedBox.square(
          dimension: 325,
          child: Card(
              elevation: 8,
              shape: const CircleBorder(),
              clipBehavior: Clip.antiAliasWithSaveLayer,
              child: Padding(
                  padding: const EdgeInsets.all(12),
                  child: Container(
                      clipBehavior: Clip.antiAliasWithSaveLayer,
                      decoration: const BoxDecoration(
                          shape: BoxShape.circle,
                          image: DecorationImage(
                              image: NetworkImage(
                                  "https://picsum.photos/600"
                              ),
                              fit: BoxFit.contain
                          )
                      )
                  )
              )
          )
      )
  );
}

More flutter tutorials



About Me

Flutter Developer

Design a site like this with WordPress.com
Get started