padding_extra 1.1.3
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,
),
),