loadAllFromPattern method
Loads all images in the prefix
ed path that are matching the specified
pattern.
Implementation
Future<List<Image>> loadAllFromPattern(Pattern pattern) async {
final manifestContent = await rootBundle.loadString('AssetManifest.json');
final manifestMap = json.decode(manifestContent) as Map<String, dynamic>;
final imagePaths = manifestMap.keys.where((path) {
return path.toLowerCase().contains(pattern);
}).map((path) => path.replaceFirst('assets/images', ''));
return loadAll(imagePaths.toList());
}