SmoothLine.fromJson constructor
SmoothLine.fromJson(
- Map<String, dynamic> data
)
Implementation
factory SmoothLine.fromJson(Map<String, dynamic> data) {
return SmoothLine.data(
brushPrecision: (data['brushPrecision'] ?? 0.4) as double,
minPointDistance: (data['minPointDistance'] ?? 2.0) as double,
useBezierCurve: (data['useBezierCurve'] ?? true) as bool,
smoothLevel: (data['smoothLevel'] ?? 1) as int,
points: (data['points'] as List<dynamic>)
.map((dynamic e) => jsonToOffset(e as Map<String, dynamic>))
.toList(),
strokeWidthList:
(data['strokeWidthList'] as List<dynamic>).map((dynamic e) => e as double).toList(),
paint: jsonToPaint(data['paint'] as Map<String, dynamic>),
);
}