Browse Source

[카테고리][New] stop에서 카테고리 탭 숨기기

hyodong.min 6 years ago
parent
commit
71b7ab669f

+ 12 - 3
app/src/main/java/kr/co/zumo/app/lifeplus/helper/ActionBarHelper.java

@@ -320,6 +320,16 @@ public class ActionBarHelper extends Helper {
     return navigationBar.getTitleString();
   }
 
+  /**
+   * 카테고리 탭 감추기
+   */
+  public void cloaseCategoryTab() {
+    if (builder.isVisibleCategory && navigationBar.isArrowOpened()) {
+      navigationBar.toggleArrow();
+      setCategoryTabVisible(false);
+    }
+  }
+
   /***********************************
    * private
    ***********************************/
@@ -420,8 +430,8 @@ public class ActionBarHelper extends Helper {
           if (newBuilder.selectedCategoryIndex != selectIndex && null != newBuilder.categoryListener) {
             newBuilder.categoryListener.onClick(actionBar, selectIndex);
             setFocusCategoryAt(selectIndex);
-            navigationBar.toggleArrow();
-            setCategoryTabVisible(false);
+//            navigationBar.toggleArrow();
+//            setCategoryTabVisible(false);
           }
         });
       }
@@ -492,7 +502,6 @@ public class ActionBarHelper extends Helper {
     for (int i = 0; i < len; ++i) {
       radioButtons.get(i).setChecked(i == index);
     }
-
   }
 
   private void setCustomView(View view) {

+ 1 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/category/CategoryMainPresenter.java

@@ -123,7 +123,7 @@ public abstract class CategoryMainPresenter<M extends CategoryMainModel, V exten
   @CallSuper
   @Override
   protected void stopInternal() {
-
+    getHelper(ActionBarHelper.class).cloaseCategoryTab();
   }
 
   @CallSuper