BubbleShapeBorder.fromJson constructor

BubbleShapeBorder.fromJson(
  1. Map<String, dynamic> map
)

Implementation

BubbleShapeBorder.fromJson(Map<String, dynamic> map)
    : side = parseShapeSide(map["side"]) ?? ShapeSide.bottom,
      borderRadius = parseDimension(map["borderRadius"]) ?? Length(6),
      arrowHeight =
          parseDimension(map["arrowHeight"]) ?? 20.0.toPercentLength,
      arrowWidth = parseDimension(map["arrowWidth"]) ?? 30.0.toPercentLength,
      arrowCenterPosition =
          parseDimension(map["arrowCenterPosition"]) ?? 50.0.toPercentLength,
      arrowHeadPosition =
          parseDimension(map["arrowHeadPosition"]) ?? 50.0.toPercentLength,
      super(
          border: parseDynamicBorderSide(map["border"]) ??
              DynamicBorderSide.none);