ImageValue.fromDynamic constructor
ImageValue.fromDynamic(
- dynamic value
Crée une instance à partir d'une valeur dynamique (pour compatibilité avec JSON)
Implementation
factory ImageValue.fromDynamic(dynamic value) {
if (value is XFile) {
return ImageValue.fromFile(value);
} else if (value is String && value.isNotEmpty) {
// Valider si c'est une URL
if (value.startsWith('http://') || value.startsWith('https://')) {
return ImageValue.fromUrl(value);
}
} else if (value is ImageValue) {
return value;
}
return const ImageValue();
}