BMFText.fromMap constructor Null safety
- Map map
map => BMFText
Implementation
BMFText.fromMap(Map map)
: assert(map['text'] != null),
assert(map['position'] != null),
super.fromMap(map) {
text = map['text'];
position = BMFCoordinate.fromMap(map['position']);
bgColor = ColorUtil.hexToColor(map['bgColor']);
fontColor = ColorUtil.hexToColor(map['fontColor']);
fontSize = map['fontSize'];
typeFace =
map['typeFace'] == null ? null : BMFTypeFace.fromMap(map['typeFace']);
alignX = map['alignX'];
alignY = map['alignY'];
rotate = map['rotate'];
paragraphSpacing = map['paragraphSpacing'] as double?;
maxLineWidth = map['maxLineWidth'] as int?;
lineSpacing = map['lineSpacing'] as int?;
alignment = BMFTextAlignment.values[map['alignment'] as int];
lineBreakMode = BMFTextLineBreakMode.values[map['lineBreakMode'] as int];
startLevel = map['startLevel'] as int?;
endLevel = map['endLevel'] as int?;
}