getFlexedDataFromString static method
Implementation
static Map<FxScreenMediaType, int> getFlexedDataFromString(String? string) {
string ??= '';
final Map<FxScreenMediaType, int> d = {};
final List<String> data = string.split(' ');
for (String item in data) {
for (var type in FxScreenMediaType.values) {
if (item.contains(type.className)) {
final int? flex = int.tryParse(item.replaceAll('${type.className}-', ''));
if (flex != null) {
d[type] = flex;
break;
}
}
}
}
return getFilledMedia(d, FxScreenMedia.flexColumns);
}