Files
flutter-todos/lib/widgets/custom_cache_provider.dart
2020-03-07 23:39:31 +08:00

14 lines
345 B
Dart

import 'package:flutter_svg/flutter_svg.dart';
import 'package:flutter/material.dart';
import 'dart:io';
ImageProvider getProvider(String url){
if(!url.startsWith('http')){
final file = File(url);
if(file.existsSync()){
return FileImage(file);
} else return AssetImage('imags/icon_2.png');
}
return NetworkImage(url);
}