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

Fix naming and variable types

Guy Carmeli преди 8 години
родител
ревизия
00012ad9c0

+ 6
- 6
android/app/src/main/java/com/reactnativenavigation/layouts/ScreenLayout.java Целия файл

11
 import android.widget.LinearLayout;
11
 import android.widget.LinearLayout;
12
 
12
 
13
 import com.facebook.react.ReactInstanceManager;
13
 import com.facebook.react.ReactInstanceManager;
14
-import com.reactnativenavigation.controllers.ScreenParams;
14
+import com.reactnativenavigation.params.ScreenParams;
15
 import com.reactnativenavigation.params.ScreenStyleParams;
15
 import com.reactnativenavigation.params.ScreenStyleParams;
16
+import com.reactnativenavigation.params.TitleBarButtonParams;
16
 import com.reactnativenavigation.utils.SdkSupports;
17
 import com.reactnativenavigation.utils.SdkSupports;
17
 import com.reactnativenavigation.views.ContentView;
18
 import com.reactnativenavigation.views.ContentView;
18
 import com.reactnativenavigation.views.ScrollDirectionListener;
19
 import com.reactnativenavigation.views.ScrollDirectionListener;
19
-import com.reactnativenavigation.views.TitleBarButton;
20
 
20
 
21
 import java.util.List;
21
 import java.util.List;
22
 
22
 
26
 public class ScreenLayout extends LinearLayout implements ScrollDirectionListener.OnScrollChanged {
26
 public class ScreenLayout extends LinearLayout implements ScrollDirectionListener.OnScrollChanged {
27
 
27
 
28
     private final ReactInstanceManager reactInstanceManager;
28
     private final ReactInstanceManager reactInstanceManager;
29
-    private final String moduleName;
29
+    private final String screenId;
30
     private final Bundle passProps;
30
     private final Bundle passProps;
31
-    private final List<TitleBarButton.Params> buttons;
31
+    private final List<TitleBarButtonParams> buttons;
32
     private ContentView contentView;
32
     private ContentView contentView;
33
     private TopBar topBar;
33
     private TopBar topBar;
34
 
34
 
35
     public ScreenLayout(Context context, ReactInstanceManager reactInstanceManager, ScreenParams screenParams) {
35
     public ScreenLayout(Context context, ReactInstanceManager reactInstanceManager, ScreenParams screenParams) {
36
         super(context);
36
         super(context);
37
         this.reactInstanceManager = reactInstanceManager;
37
         this.reactInstanceManager = reactInstanceManager;
38
-        moduleName = screenParams.moduleName;
38
+        screenId = screenParams.screenId;
39
         passProps = screenParams.passProps;
39
         passProps = screenParams.passProps;
40
         buttons = screenParams.buttons;
40
         buttons = screenParams.buttons;
41
         setOrientation(VERTICAL);
41
         setOrientation(VERTICAL);
56
     }
56
     }
57
 
57
 
58
     private void addContentView() {
58
     private void addContentView() {
59
-        contentView = new ContentView(getContext(), reactInstanceManager, moduleName, passProps, this);
59
+        contentView = new ContentView(getContext(), reactInstanceManager, screenId, passProps, this);
60
         addView(contentView, new LayoutParams(MATCH_PARENT, MATCH_PARENT));
60
         addView(contentView, new LayoutParams(MATCH_PARENT, MATCH_PARENT));
61
     }
61
     }
62
 
62
 

+ 2
- 2
android/app/src/main/java/com/reactnativenavigation/layouts/TopBar.java Целия файл

3
 import android.content.Context;
3
 import android.content.Context;
4
 import android.support.design.widget.AppBarLayout;
4
 import android.support.design.widget.AppBarLayout;
5
 
5
 
6
+import com.reactnativenavigation.params.TitleBarButtonParams;
6
 import com.reactnativenavigation.views.TitleBar;
7
 import com.reactnativenavigation.views.TitleBar;
7
-import com.reactnativenavigation.views.TitleBarButton;
8
 
8
 
9
 import java.util.List;
9
 import java.util.List;
10
 
10
 
17
         setFitsSystemWindows(true);
17
         setFitsSystemWindows(true);
18
     }
18
     }
19
 
19
 
20
-    public void addTitleBarAndSetButtons(List<TitleBarButton.Params> buttons) {
20
+    public void addTitleBarAndSetButtons(List<TitleBarButtonParams> buttons) {
21
         titleBar = new TitleBar(getContext());
21
         titleBar = new TitleBar(getContext());
22
         titleBar.setButtons(buttons);
22
         titleBar.setButtons(buttons);
23
     }
23
     }

+ 4
- 4
android/app/src/main/java/com/reactnativenavigation/views/ContentView.java Целия файл

11
 public class ContentView extends ReactRootView {
11
 public class ContentView extends ReactRootView {
12
 
12
 
13
     private final ReactInstanceManager reactInstanceManager;
13
     private final ReactInstanceManager reactInstanceManager;
14
-    private final String moduleName;
14
+    private final String screenId;
15
     private final Bundle passProps;
15
     private final Bundle passProps;
16
     private final ScrollDirectionListener.OnScrollChanged scrollListener;
16
     private final ScrollDirectionListener.OnScrollChanged scrollListener;
17
 
17
 
18
-    public ContentView(Context context, ReactInstanceManager reactInstanceManager, String moduleName, Bundle passProps, ScrollDirectionListener.OnScrollChanged scrollListener) {
18
+    public ContentView(Context context, ReactInstanceManager reactInstanceManager, String screenId, Bundle passProps, ScrollDirectionListener.OnScrollChanged scrollListener) {
19
         super(context);
19
         super(context);
20
         this.reactInstanceManager = reactInstanceManager;
20
         this.reactInstanceManager = reactInstanceManager;
21
-        this.moduleName = moduleName;
21
+        this.screenId = screenId;
22
         this.passProps = passProps;
22
         this.passProps = passProps;
23
         this.scrollListener = scrollListener;
23
         this.scrollListener = scrollListener;
24
     }
24
     }
25
 
25
 
26
     public void init() {
26
     public void init() {
27
-        startReactApplication(reactInstanceManager, moduleName, passProps);
27
+        startReactApplication(reactInstanceManager, screenId, passProps);
28
         new ScrollViewAttacher(this, scrollListener).attach();
28
         new ScrollViewAttacher(this, scrollListener).attach();
29
     }
29
     }
30
 
30
 

+ 2
- 1
android/app/src/main/java/com/reactnativenavigation/views/TitleBar.java Целия файл

9
 
9
 
10
 import com.reactnativenavigation.R;
10
 import com.reactnativenavigation.R;
11
 import com.reactnativenavigation.animation.HideOnScrollAnimator;
11
 import com.reactnativenavigation.animation.HideOnScrollAnimator;
12
+import com.reactnativenavigation.params.TitleBarButtonParams;
12
 
13
 
13
 import java.util.List;
14
 import java.util.List;
14
 
15
 
24
         createMenu();
25
         createMenu();
25
     }
26
     }
26
 
27
 
27
-    public void setButtons(List<TitleBarButton.Params> buttons) {
28
+    public void setButtons(List<TitleBarButtonParams> buttons) {
28
         menu.clear();
29
         menu.clear();
29
 
30
 
30
         for (int i = 0; i < buttons.size(); i++) {
31
         for (int i = 0; i < buttons.size(); i++) {