Skip to content

GenieCoderSrc/rounded_scaffold_body

Repository files navigation

rounded_scaffold_body

A simple Flutter widget to create a beautifully rounded scaffold body with custom padding, background color, and shadow effects.

This widget, RoundedScaffoldBody, allows you to easily add a customizable container with rounded top corners to your app.

Features

  • Easily add top rounded corners to your scaffold body.
  • Customize background color, padding, and corner radius.
  • Add smooth shadows with adjustable spread, blur, and offset.
  • Flexible design to fit different UI needs.

Installation

Add the following to your pubspec.yaml:

dependencies:
  rounded_scaffold_body: <latest_version>

Then run:

flutter pub get

Usage

Import the package:

import 'package:rounded_scaffold_body/rounded_scaffold_body.dart';

Example:

Scaffold(
  backgroundColor: Colors.blueAccent,
  body: RoundedScaffoldBody(
    child: Center(
      child: Text(
        'Hello, Rounded World!',
        style: TextStyle(fontSize: 24),
      ),
    ),
    bgColor: Colors.white,
    round: 40,
    shadowColor: Colors.black26,
    shadowSpreadRadius: 5,
    blurRadius: 10,
    offset: Offset(0, 4),
  ),
)

Constructor Parameters

Name Type Description
child Widget The content inside the rounded container.
round double? Radius for the top corners (default: 50).
topPadding double? Top padding inside the container (default: 4).
bgColor Color? Background color of the container.
shadowColor Color? Color of the shadow.
shadowSpreadRadius double? Spread radius for the shadow (default: 5).
blurRadius double? Blur radius for the shadow (default: 7).
offset Offset? Offset of the shadow (default: Offset(0, 3)).
padding EdgeInsetsGeometry? Custom padding for the container.

License

This project is licensed under the MIT License - see the LICENSE file for details.


Feel free to open issues or contribute if you find ways to improve this widget!

Author

Shohidul Islam

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages