Merge pull request #12 from minhdanh/master

Fix #2: screen auto jump to top after rebuilding widget
This commit is contained in:
Phani Pavan Kambhampati
2023-07-09 10:05:08 +05:30
committed by GitHub

View File

@@ -56,8 +56,6 @@ class ModalProgressHUD extends StatelessWidget {
@override
Widget build(BuildContext context) {
if (!inAsyncCall) return child;
Widget layOutProgressIndicator;
if (offset == null) {
layOutProgressIndicator = Center(child: progressIndicator);
@@ -72,14 +70,16 @@ class ModalProgressHUD extends StatelessWidget {
return Stack(
children: [
child,
BackdropFilter(
filter: ImageFilter.blur(sigmaX: blur, sigmaY: blur),
child: Opacity(
opacity: opacity,
child: ModalBarrier(dismissible: dismissible, color: color),
if (inAsyncCall) ...[
BackdropFilter(
filter: ImageFilter.blur(sigmaX: blur, sigmaY: blur),
child: Opacity(
opacity: opacity,
child: ModalBarrier(dismissible: dismissible, color: color),
),
),
),
layOutProgressIndicator,
layOutProgressIndicator,
],
],
);
}