insideIconBackground method
inside card method
Implementation
Widget insideIconBackground() {
if (insideCard?.width != null) {
return Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Padding(
padding: EdgeInsets.symmetric(
horizontal: insideCard!.paddingHorizontal!,
vertical: insideCard!.paddingVertical!),
child: Card(
elevation: insideCard?.elevation,
color: insideCard?.background,
shadowColor: insideCard?.elevationShadowColor,
shape: RoundedRectangleBorder(
borderRadius: insideCard?.individualSideRadius != null
? BorderRadius.only(
topLeft: Radius.circular(
insideCard!.individualSideRadius!.topLeft!),
topRight: Radius.circular(
insideCard!.individualSideRadius!.topRight!),
bottomLeft: Radius.circular(
insideCard!.individualSideRadius!.bottomLeft!),
bottomRight: Radius.circular(
insideCard!.individualSideRadius!.bottomRight!))
: BorderRadius.circular(insideCard!.allSideRadius!),
side: BorderSide(
width: insideCard!.borderWidth!,
color: insideCard!.borderColor!),
),
child: Container(
width: insideCard?.width,
height: insideCard?.height,
child: checkImageOrIcon(),
),
),
),
getIconInsideTitle(),
if (cardCustomWidget?.customWidgetInside != null)
cardCustomWidget!.customWidgetInside!
],
);
}
return Column(
mainAxisAlignment: mainCardAlignmentPosition!,
crossAxisAlignment: mainCardCrossAlignmentPosition!,
children: [
Padding(
padding: EdgeInsets.symmetric(
horizontal: cardIcon != null ? cardIcon!.paddingHorizontal! : 0,
vertical: cardIcon != null ? cardIcon!.paddingVertical! : 0),
child: checkImageOrIcon(),
),
getIconInsideTitle(),
if (cardCustomWidget?.customWidgetInside != null)
cardCustomWidget!.customWidgetInside!
],
);
}