StrokeOrder constructor
StrokeOrder(
- String strokeOrderJson
Implementation
StrokeOrder(String strokeOrderJson) {
final parsedJson = _parseJson(strokeOrderJson);
strokeOutlines = _parseStrokeOutlines(parsedJson);
medians = _parseMedians(parsedJson);
radicalStrokeIndices = _parseRadicalStrokeIndices(parsedJson);
nStrokes = strokeOutlines.length;
if (medians.length != strokeOutlines.length) {
throw const FormatException(
'Number of strokes and medians not equal in stroke order JSON',
);
}
}