showLoading static method
Implementation
static void showLoading(
{String? message,
bool dismiss = false,
required DialogStyle dialogStyle}) {
showDialog(
context: buildContext,
routeSettings: _routeSettings,
builder: (_) {
return Dialog(
backgroundColor: dialogStyle.backgroundColor,
child: PopScope(
canPop: dismiss,
onPopInvokedWithResult: (didPop, result) {
if (didPop) {
return;
}
},
child: Padding(
padding: const EdgeInsets.all(16.0),
child: Row(
mainAxisSize: MainAxisSize.min,
children: [
const CircularProgressIndicator(),
const SizedBox(width: 16),
Text(
message ?? getTranslated("loading"),
style: dialogStyle.titleTextStyle,
),
],
),
),
),
);
},
barrierDismissible: dismiss,
);
}