ShadowLayer.fromJson constructor
Creates a ShadowLayer from a JSON map.
Implementation
factory ShadowLayer.fromJson(Map<String, dynamic> json) {
final offsetJson = json['offset'] as Map<String, dynamic>? ?? {};
return ShadowLayer(
opacity: (json['opacity'] as num?)?.toDouble() ?? 0.2,
radius: (json['radius'] as num?)?.toDouble() ?? 8.0,
offset: {
'x': (offsetJson['x'] as num?)?.toDouble() ?? 0.0,
'y': (offsetJson['y'] as num?)?.toDouble() ?? 4.0,
},
);
}