CroppingBottomBar.fromJson constructor

CroppingBottomBar.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory CroppingBottomBar.fromJson(Map<String, dynamic> json) =>
    CroppingBottomBar(
      detectButton: json.containsKey("detectButton")
          ? BarButtonConfiguration.fromJson(
              json["detectButton"] as Map<String, dynamic>)
          : BarButtonConfiguration(
              title: StyledText(
                  text: "?croppingDetectButtonTitle",
                  color: ScanbotColor("?sbColorOnPrimary")),
              accessibilityDescription:
                  "?accessibilityDescriptionCroppingDetectButton",
              background: BackgroundStyle(
                  strokeColor: ScanbotColor("#00000000"),
                  fillColor: ScanbotColor("#00000000"),
                  strokeWidth: 0.0),
              icon: IconStyle(color: ScanbotColor("?sbColorOnPrimary"))),
      rotateButton: json.containsKey("rotateButton")
          ? BarButtonConfiguration.fromJson(
              json["rotateButton"] as Map<String, dynamic>)
          : BarButtonConfiguration(
              title: StyledText(
                  text: "?croppingRotateButtonTitle",
                  color: ScanbotColor("?sbColorOnPrimary")),
              accessibilityDescription:
                  "?accessibilityDescriptionCroppingRotateButton",
              background: BackgroundStyle(
                  strokeColor: ScanbotColor("#00000000"),
                  fillColor: ScanbotColor("#00000000"),
                  strokeWidth: 0.0),
              icon: IconStyle(color: ScanbotColor("?sbColorOnPrimary"))),
      resetButton: json.containsKey("resetButton")
          ? BarButtonConfiguration.fromJson(
              json["resetButton"] as Map<String, dynamic>)
          : BarButtonConfiguration(
              title: StyledText(
                  text: "?croppingResetButtonTitle",
                  color: ScanbotColor("?sbColorOnPrimary")),
              accessibilityDescription:
                  "?accessibilityDescriptionCroppingResetButton",
              background: BackgroundStyle(
                  strokeColor: ScanbotColor("#00000000"),
                  fillColor: ScanbotColor("#00000000"),
                  strokeWidth: 0.0),
              icon: IconStyle(color: ScanbotColor("?sbColorOnPrimary"))),
    );