image_util.dart
557 Bytes
import 'package:flutter/material.dart';
import 'package:wow_english/common/core/assets_const.dart';
class ImageUtil {
static ImageProvider getImageProviderOnDefault(String? uri, {scale = 1.0}) {
if (uri == null || uri.isEmpty) {
return ExactAssetImage(AssetsConst.wowLogo, scale: scale);
}
if (uri.startsWith('http')) {
return NetworkImage(uri);
} else {
return ExactAssetImage(uri, scale: scale);
}
//return uri.startsWith('http') ? NetworkImage(uri) : ExactAssetImage(uri, scale: 0.5) as ImageProvider?;
}
}