DisplayCutoutConfig.fromJson constructor
DisplayCutoutConfig.fromJson(
- Map<String, dynamic> json
)
Implementation
factory DisplayCutoutConfig.fromJson(Map<String, dynamic> json) {
return DisplayCutoutConfig(
rect: dom.Rect.fromJson(json['rect'] as Map<String, dynamic>),
shape: DisplayCutoutShape.fromJson(json['shape'] as String),
borderRadius: json.containsKey('borderRadius')
? json['borderRadius'] as int
: null,
upperRadius: json.containsKey('upperRadius')
? json['upperRadius'] as int
: null,
lowerRadius: json.containsKey('lowerRadius')
? json['lowerRadius'] as int
: null,
cx: json.containsKey('cx') ? json['cx'] as int : null,
cy: json.containsKey('cy') ? json['cy'] as int : null,
radius: json.containsKey('radius') ? json['radius'] as int : null,
contentColor: json.containsKey('contentColor')
? dom.RGBA.fromJson(json['contentColor'] as Map<String, dynamic>)
: null,
);
}