showLoading method
void
showLoading(
- dynamic context, [
- String? text
])
Implementation
void showLoading(context, [String? text]) {
text = text ?? "Loading...";
showDialog(
barrierDismissible: false,
context: context,
builder: (context) {
return Center(
child: Container(
decoration: BoxDecoration(
color: Colors.black,
borderRadius: BorderRadius.circular(3.0),
boxShadow: const [
//阴影
BoxShadow(
color: Color(0xFF4c4c4c),
//offset: Offset(2.0,2.0),
blurRadius: 10.0,
)
]),
padding: const EdgeInsets.all(16),
margin: const EdgeInsets.all(16),
constraints: const BoxConstraints(minHeight: 120, minWidth: 180),
child: Column(
mainAxisSize: MainAxisSize.min,
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
const SizedBox(
height: 30,
width: 30,
child: CircularProgressIndicator(
strokeWidth: 3,
),
),
Padding(
padding: const EdgeInsets.only(top: 20.0),
child: Text(
text!,
style: const TextStyle(
color: Colors.white,
fontSize: 14,
decoration: TextDecoration.none),
),
),
],
),
),
);
});
}