padding_extra 1.1.3 copy "padding_extra: ^1.1.3" to clipboard
padding_extra: ^1.1.3 copied to clipboard

This package provides extra padding widgets

padding_extra #

This package provides extra padding related widgets.

Features #

  • Padding Widgets (with shortcut named too)
  • Safe Area Padding Widgets (with shortcut named too)
  • Alignment Widgets
  • Size Widgets
  • Positioned Widgets

Getting started #

$ flutter pub add padding_extra

This will add a line like this to your package's pubspec.yaml (and run an implicit flutter pub get):

dependencies: 
padding_extra: {*version}

Alternatively, your editor might support flutter pub get. Check the docs for your editor to learn more.

Import it Now in your Dart code, you can use:

import 'package:padding_extra/padding_extra.dart';

Usage #

Padding Widgets #

  • PaddingAll, Pall
  • PaddingHorizontal, Px
  • PaddingVertical, Py
  • PaddingSymmetric, Psymm
  • PaddingTop, Pt
  • PaddingLeft, Pl
  • PaddingRight, Pr
  • PaddingBottom, Pb

SafeArea Widgets #

Internally, These widgets use SafeArea widget and remove specified padding with MediaQuery.removePadding.

Also, you can pass extra parameter to add extra padding at that direction.

  • SafeAreaHorizontal, SafeAreaX
  • SafeAreaVertical, SafeAreaY
  • SafeAreaTop
  • SafeAreaLeft
  • SafeAreaRight
  • SafeAreaBottom

Size Widgets #

  • Full
  • FullWidth, FullW
  • FullHeight, FullH

Alignment Widgets #

  • Top
  • Left
  • Right
  • Bottom
  • TopLeft
  • TopRight
  • BottomLeft
  • BottomRight

Positioned Widgets #

  • PosTop
  • PosRight
  • PosBottom
  • PosLeft
  • PosTopLeft
  • PosTopRight
  • PosBottomLeft
  • PosBottomRight
  • PosCenter

Code #

PaddingAll(
  24,
  child: _buildRect(context),
),
SafeAreaHorizontal(
  child: Container(
    color: Colors.yellow,
    width: double.infinity,
    height: 100,
  ),
),
2
likes
140
points
53
downloads

Publisher

unverified uploader

Weekly Downloads

This package provides extra padding widgets

Repository (GitHub)

Topics

#layout #padding #safe-area

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on padding_extra