Преглед изворни кода

Handle waitForRender when displaying Modals without animation

Guy Carmeli пре 6 година
родитељ
комит
7470f02045

+ 5
- 1
lib/android/app/src/main/java/com/reactnativenavigation/viewcontrollers/modal/ModalPresenter.java Прегледај датотеку

@@ -40,7 +40,11 @@ public class ModalPresenter {
40 40
                 animateShow(toAdd, toRemove, listener, options);
41 41
             }
42 42
         } else {
43
-            onShowModalEnd(toAdd, toRemove, listener);
43
+            if (options.animations.showModal.waitForRender.isTrue()) {
44
+                toAdd.setOnAppearedListener(() -> onShowModalEnd(toAdd, toRemove, listener));
45
+            } else {
46
+                onShowModalEnd(toAdd, toRemove, listener);
47
+            }
44 48
         }
45 49
     }
46 50