Browse Source

Fix toggleDrawer on Android

Guy Carmeli 8 years ago
parent
commit
6e8cc59359

+ 2
- 1
android/app/src/main/java/com/reactnativenavigation/views/SideMenu.java View File

1
 package com.reactnativenavigation.views;
1
 package com.reactnativenavigation.views;
2
 
2
 
3
 import android.content.Context;
3
 import android.content.Context;
4
+import android.support.v4.view.GravityCompat;
4
 import android.support.v4.widget.DrawerLayout;
5
 import android.support.v4.widget.DrawerLayout;
5
 import android.view.Gravity;
6
 import android.view.Gravity;
6
 import android.widget.RelativeLayout;
7
 import android.widget.RelativeLayout;
45
     }
46
     }
46
 
47
 
47
     public void toggleVisible(boolean animated) {
48
     public void toggleVisible(boolean animated) {
48
-        if (isShown()) {
49
+        if (isDrawerOpen(GravityCompat.START)) {
49
             closeDrawer(animated);
50
             closeDrawer(animated);
50
         } else {
51
         } else {
51
             openDrawer(animated);
52
             openDrawer(animated);