deserialize method

  1. @override
Offset? deserialize(
  1. String? str
)

将字符串转换成对象

Implementation

@override
Offset? deserialize(String? str) {
  if (str == null) return null;
  final map = jsonDecode(str);
  if (map is Map) {
    return Offset(
      DartUtil.safeDouble(map['dx']),
      DartUtil.safeDouble(map['dy']),
    );
  } else {
    return null;
  }
}