Browse Source

add viewInsets listener

lucky1213 4 years ago
parent
commit
8c973e09e2
1 changed files with 8 additions and 0 deletions
  1. 8
    0
      packages/zefyr/lib/src/widgets/editor.dart

+ 8
- 0
packages/zefyr/lib/src/widgets/editor.dart View File

142
     super.initState();
142
     super.initState();
143
     _imageDelegate = widget.imageDelegate;
143
     _imageDelegate = widget.imageDelegate;
144
     _linkDelegate = widget.linkDelegate;
144
     _linkDelegate = widget.linkDelegate;
145
+    WidgetsBinding.instance.addPostFrameCallback((Duration duration) {
146
+      if (MediaQuery.of(context).viewInsets.bottom == 0) {
147
+        if (!_scope.keepOverlay) {
148
+          _scope.toolbarAction = null;
149
+          hideToolbar();
150
+        }
151
+      }
152
+    });
145
   }
153
   }
146
 
154
 
147
   @override
155
   @override