TextMetadata.fromMap constructor

TextMetadata.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory TextMetadata.fromMap(Map<String, dynamic> map) {
  return TextMetadata(
    color: UtilFunctions.colorFromMap(map),
    fontWeight: FontWeight.values[(map['fontWeight'])],
    fontStyle: FontStyle.values[(map['fontStyle'])],
    fontSize: map['fontSize'] as double,
    fontFeatures: (map['fontFeatures'] as List?)
        ?.cast<Map<String, dynamic>>()
        .map((e) => _fontFeatureFromMap(e))
        .toList(),
    alignment: TextAlign.values[(map['alignment'])],
    decoration: TextDecorationEnum.values[(map['decoration'])],
  );
}