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