renderContainer method

dynamic renderContainer(
  1. Widget child, [
  2. Styles? styles
])

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);
  }
}