paddingDirectional method
Implementation
Widget paddingDirectional({
Key? key,
double? all,
double? horizontal,
double? vertical,
double? top,
double? bottom,
double? start,
double? end,
bool animate = false,
}) =>
animate
? Builder(
key: key,
builder: (BuildContext context) {
_StyledAnimatedModel animation = this._getAnimation(context);
return AnimatedPadding(
child: this,
padding: EdgeInsetsDirectional.only(
top: top ?? vertical ?? all ?? 0.0,
bottom: bottom ?? vertical ?? all ?? 0.0,
start: start ?? horizontal ?? all ?? 0.0,
end: end ?? horizontal ?? all ?? 0.0,
),
duration: animation.duration,
curve: animation.curve,
);
},
)
: Padding(
key: key,
padding: EdgeInsetsDirectional.only(
top: top ?? vertical ?? all ?? 0.0,
bottom: bottom ?? vertical ?? all ?? 0.0,
start: start ?? horizontal ?? all ?? 0.0,
end: end ?? horizontal ?? all ?? 0.0,
),
child: this,
);