Layer.fromMap constructor
Implementation
factory Layer.fromMap(
Map map,
List<Uint8List> stickers,
) {
Layer layer = Layer(
flipX: map['flipX'] ?? false,
flipY: map['flipY'] ?? false,
offset: Offset(map['x'] ?? 0, map['y'] ?? 0),
rotation: map['rotation'] ?? 0,
scale: map['scale'] ?? 1,
);
switch (map['type']) {
case 'text':
return TextLayerData.fromMap(layer, map);
case 'emoji':
return EmojiLayerData.fromMap(layer, map);
case 'painting':
return PaintingLayerData.fromMap(layer, map);
case 'sticker':
return StickerLayerData.fromMap(layer, map, stickers);
default:
return layer;
}
}