viewAvatar static method

void viewAvatar(
  1. BuildContext context, {
  2. String assetDefault = 'assets/images/ic_default_avatar.png',
  3. EdgeInsets? padding,
  4. String path = '',
})

Implementation

static void viewAvatar(BuildContext context,
    {String assetDefault = 'assets/images/ic_default_avatar.png', EdgeInsets? padding,String path = ''}) {
  showDialog(context: context,
      builder: (context) => Container(padding: padding??EdgeInsets.fromLTRB(
          10.sp, ScreenUtil().statusBarHeight, 10.sp, ScreenUtil().bottomBarHeight),
          alignment: Alignment.center,
          child: FadeInImage.assetNetwork(
              image: ApiClient().baseUrl + (path != '' ? path : CoreConstants.avatar), fit: BoxFit.cover,
              placeholder: assetDefault,
              imageErrorBuilder: (context, obj, stack) => Image.asset(assetDefault,
                  fit: BoxFit.fill))
      )
  );
}