renderContainer method
Implementation
renderContainer(Widget child, [Styles? styles]) {
Styles newStyles = styles ?? mStyles;
Widget view = child;
Widget mContainer;
if (mStyles.clipRadius) {
view = ClipRRect(
borderRadius: getBorderRadius(newStyles),
child: child,
);
}
mContainer = Container(
margin: getMargin(newStyles),
padding: getPadding(newStyles),
width: newStyles.width != null ? getWidth(newStyles) : null,
height: newStyles.height != null ? getHeight(newStyles) : null,
decoration: getDecoration(newStyles),
constraints: getContaionMaxMin(newStyles),
transform: newStyles.transform,
child: view);
if (getPercentageState()) {
return this.renderOpacity(renderPercentage(child: mContainer));
} else {
return renderOpacity(mContainer);
}
}