responsive_spacing_v2 1.1.1 copy "responsive_spacing_v2: ^1.1.1" to clipboard
responsive_spacing_v2: ^1.1.1 copied to clipboard

A simple Flutter package to add responsive padding and margin widgets for consistent, adaptive spacing across different screen sizes.

Responsive Spacing #

A simple Flutter package to add responsive padding and margin widgets for consistent, adaptive spacing across different screen sizes. This package is especially helpful for creating layouts that need flexible padding and margin based on screen width, ideal for responsive design.

Features #

  • ResponsivePadding: Adds adjustable padding around a widget based on screen size.
  • ResponsiveMargin: Adds adjustable margin around a widget based on screen size.
  • Customizable padding and margin values for both small and large screens.

Installation #

To include the Responsive Spacing package in your Flutter project, add the following dependency to your pubspec.yaml file:

dependencies:
  responsive_spacing: ^1.1.0

Example Usage #

import 'package:responsive_spacing/responsive_spacing.dart';

The ResponsivePadding widget allows you to add responsive padding around any child widget based on the screen size. Below is an example of how to use it:

ResponsivePadding(
  smallScreenPadding: 8.0, // Padding for screens smaller than 600px
  largeScreenPadding: 16.0, // Padding for screens 600px and larger
  child: Container(
    color: Colors.blue,
    child: Text(
      "This text has responsive padding",
      style: TextStyle(color: Colors.white),
    ),
  ),
);

The ResponsiveMargin widget allows you to add responsive margin around any child widget. Here’s an example:

ResponsivePadding(
  smallScreenPadding: 8.0, // Padding for screens smaller than 600px
  largeScreenPadding: 16.0, // Padding for screens 600px and larger
  child: Container(
    color: Colors.blue,
    child: Text(
      "This text has responsive padding",
      style: TextStyle(color: Colors.white),
    ),
  ),
);
1
likes
160
points
23
downloads

Publisher

unverified uploader

Weekly Downloads

A simple Flutter package to add responsive padding and margin widgets for consistent, adaptive spacing across different screen sizes.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on responsive_spacing_v2