fromDynamic static method

JsonFractionalTranslationBuilder? fromDynamic(
  1. dynamic map, {
  2. JsonWidgetRegistry? registry,
})

Builds the builder from a Map-like dynamic structure. This expects the JSON format to be of the following structure:

{
  "transformHitTests": <bool>,
  "translation": <Offset>
}

See also:

  • ThemeDecoder.decodeOffset

Implementation

static JsonFractionalTranslationBuilder? fromDynamic(
  dynamic map, {
  JsonWidgetRegistry? registry,
}) {
  JsonFractionalTranslationBuilder? result;

  if (map != null) {
    result = JsonFractionalTranslationBuilder(
      transformHitTests: map['transformHitTests'] == null
          ? true
          : JsonClass.parseBool(
              map['transformHitTests'],
            ),
      translation: ThemeDecoder.decodeOffset(
        map['translation'],
        validate: false,
      )!,
    );
  }

  return result;
}