show static method
Shows the loading popup. Set barrierDismissible to true to allow
closing it by tapping outside.
Implementation
static Future<void> show(
BuildContext context, {
String text = '',
bool barrierDismissible = false,
}) {
return showDialog<void>(
context: context,
barrierDismissible: barrierDismissible,
builder: (BuildContext dialogContext) {
return Align(
alignment: Alignment.center,
child: FittedBox(
fit: BoxFit.none,
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
SizedBox(
height: 100,
width: 100,
child: Card(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(10.0),
),
child: const Padding(
padding: EdgeInsets.all(25.0),
child: CircularProgressIndicator(),
),
),
),
if (text.isNotEmpty)
Text(
text,
style: const TextStyle(
color: Colors.white,
fontSize: 12.0,
fontWeight: FontWeight.normal,
decoration: TextDecoration.none,
),
),
],
),
),
);
},
);
}