filename property
Icon file name
Implementation
@override
String get filename {
var isDarkAppearance = appearances != null &&
appearances!
.any((e) => e.appearance == 'luminosity' && e.value == 'dark');
var isTintedAppearance = appearances != null &&
appearances!
.any((e) => e.appearance == 'luminosity' && e.value == 'tinted');
var defaultName = IOS_DEFAULT_ICON_NAME;
if (isDarkAppearance) {
defaultName = '$defaultName-Dark';
} else if (isTintedAppearance) {
defaultName = '$defaultName-Tinted';
}
if (scale == 0) {
return '$defaultName-$sizeName.png';
} else {
return '$defaultName-$sizeName@${scale}x.png';
}
}