getResponsiveWidget method

  1. @override
Widget getResponsiveWidget(
  1. BuildContext context,
  2. ScreenType screenType,
  3. double scale
)
override

Implementation

@override
Widget getResponsiveWidget(BuildContext context, ScreenType screenType, double scale) {

  double? responsiveRadius;

  if(has('radius')) {
    responsiveRadius = get('radius') * scale;
  }

  return CircleAvatar(
      key : get('key'),
      child : get('child'),
      backgroundColor : get('backgroundColor'),
      backgroundImage : get('backgroundImage'),
      foregroundImage : get('foregroundImage'),
      onBackgroundImageError : get('onBackgroundImageError'),
      onForegroundImageError : get('onForegroundImageError'),
      foregroundColor : get('foregroundColor'),
      radius : responsiveRadius,
      minRadius : get('minRadius'),
      maxRadius : get('maxRadius'),
  );
}