Преглед на файлове

add viewInsets listener

lucky1213 преди 5 години
родител
ревизия
8c973e09e2
променени са 1 файла, в които са добавени 8 реда и са изтрити 0 реда
  1. 8
    0
      packages/zefyr/lib/src/widgets/editor.dart

+ 8
- 0
packages/zefyr/lib/src/widgets/editor.dart Целия файл

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