MoodCanvas/lib/models/image_category.dart
fengshengxiong 91b7eebbf2 接入TopON
2026-01-22 16:34:55 +08:00

25 lines
543 B
Dart

class ImageCategory {
final String name;
final String folder;
final List<String> images;
ImageCategory({
required this.name,
required this.folder,
required this.images,
});
// 获取第一张图片作为缩略图
String getThumbnailPath() {
if (images.isNotEmpty) {
return 'assets/images/$folder/${images.first}';
}
return 'assets/images/$folder/placeholder.png';
}
// 获取图片的完整路径
String getImagePath(String imageName) {
return 'assets/images/$folder/$imageName';
}
}