buildLoadingWidget method

Widget? buildLoadingWidget(
  1. ScopeManager? scopeManager,
  2. ShowCameraAction cameraAction
)

Builds the optional camera loading widget.

Implementation

Widget? buildLoadingWidget(
    ScopeManager? scopeManager, ShowCameraAction cameraAction) {
  Widget? loadingWidget;
  try {
    loadingWidget =
        scopeManager?.buildWidgetFromDefinition(cameraAction.loadingWidget);
    if (loadingWidget != null) {
      loadingWidget =
          DataScopeWidget(scopeManager: scopeManager!, child: loadingWidget);
    }
  } on Exception catch (e) {
    debugPrint('Ensemble Camera: Error while building loading widget $e');
  }
  return loadingWidget;
}