mirror of
https://github.com/asjqkkkk/flutter-todos.git
synced 2025-08-06 14:19:24 +08:00
14 lines
377 B
Dart
14 lines
377 B
Dart
import 'package:cached_network_image/cached_network_image.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 CachedNetworkImageProvider(url);
|
|
} |