Bläddra i källkod

[마이][BUG] 카테고리메인 필터 구현중

Hasemi 7 år sedan
förälder
incheckning
482c9fa623

+ 55 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/dialog/CategoryFirstMainFilterDialog.java

@@ -0,0 +1,55 @@
+package kr.co.zumo.app.lifeplus.view.dialog;
+
+import android.os.Bundle;
+import android.support.annotation.NonNull;
+import android.support.annotation.Nullable;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.view.Window;
+import android.view.WindowManager;
+import android.widget.ImageView;
+
+import kr.co.zumo.app.R;
+
+/**
+ * FirstCategoryFilterDialog
+ * <pre>
+ * </pre>
+ *
+ * @author 하세미
+ * @version 1.0
+ * @history 하세미   [2018-11-01]   [최초 작성]
+ * @since 2018-11-01
+ */
+
+public class CategoryFirstMainFilterDialog extends DialogBase {
+
+  private ImageView imageViewCancel;
+
+
+  @Nullable
+  @Override
+  public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
+    return inflater.inflate(R.layout.dialog_category_first_main, container, false);
+  }
+
+  @Override
+  public void onActivityCreated(Bundle savedInstanceState) {
+    super.onActivityCreated(savedInstanceState);
+    //Full Screen dialog
+    Window window = getDialog().getWindow();
+    window.setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT);
+
+
+    imageViewCancel = getView().findViewById(R.id.image_view_cancel_main);
+    imageViewCancel.setOnClickListener(view -> {
+      if (null != getResultListener()) {
+        getResultListener().onDialogCanceled(CategoryFirstMainFilterDialog.this);
+      }
+    });
+
+  }
+
+
+}

+ 0 - 100
app/src/main/java/kr/co/zumo/app/lifeplus/view/dialog/CategoryMainFilterDialog.java

@@ -1,100 +0,0 @@
-package kr.co.zumo.app.lifeplus.view.dialog;
-
-import android.os.Bundle;
-import android.support.annotation.NonNull;
-import android.support.annotation.Nullable;
-import android.support.constraint.ConstraintLayout;
-import android.util.Log;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.view.Window;
-import android.view.WindowManager;
-import android.widget.ImageView;
-
-import kr.co.zumo.app.R;
-import kr.co.zumo.app.lifeplus.view.Event;
-import kr.co.zumo.app.lifeplus.view.custom.CustomSquareArrowCheckBox;
-
-/**
- * FirstCategoryFilterDialog
- * <pre>
- * </pre>
- *
- * @author 하세미
- * @version 1.0
- * @history 하세미   [2018-11-01]   [최초 작성]
- * @since 2018-11-01
- */
-
-public class CategoryMainFilterDialog extends DialogBase {
-
-  private ImageView imageViewCancel;
-  private ConstraintLayout layoutFilterMain;
-  private ConstraintLayout layoutFilterDetail;
-  private CustomSquareArrowCheckBox checkForeign;
-
-
-
-  @Nullable
-  @Override
-  public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
-    return inflater.inflate(R.layout.dialog_category_main, container, false);
-  }
-
-  @Override
-  public void onActivityCreated(Bundle savedInstanceState) {
-    super.onActivityCreated(savedInstanceState);
-    //Full Screen dialog
-    Window window = getDialog().getWindow();
-    window.setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT);
-
-    checkForeign = getView().findViewById(R.id.check_foreign);
-    layoutFilterMain = getView().findViewById(R.id.layout_filter_main);
-    layoutFilterDetail = getView().findViewById(R.id.layout_filter_detail);
-
-    imageViewCancel = getView().findViewById(R.id.image_view_cancel_main);
-    imageViewCancel.setOnClickListener(view -> {
-      if (null != getResultListener()) {
-        getResultListener().onDialogCanceled(CategoryMainFilterDialog.this);
-      }
-    });
-
-    checkForeign.setOnClickListener(view -> {
-          doPageSwitch();
-    });
-
-    getView().findViewById(R.id.text_view_contents_show_main).setOnClickListener(view -> {
-      if (null != getResultListener()) {
-        getResultListener().onDialogResult(CategoryMainFilterDialog.this, new Event.Builder(Event.CLOSE).build());
-      }
-    });
-
-    //콘텐츠 필터 상세화면 진입시 버튼 이벤트
-
-    getView().findViewById(R.id.image_view_cancel).setOnClickListener(view -> {
-      if (null != getResultListener()) {
-        getResultListener().onDialogCanceled(CategoryMainFilterDialog.this);
-      }
-    });
-
-    getView().findViewById(R.id.image_view_back).setOnClickListener(view -> {
-      doPageSwitch();
-    });
-
-    getView().findViewById(R.id.text_view_confirm).setOnClickListener(view -> {
-      if (null != getResultListener()) {
-        getResultListener().onDialogResult(CategoryMainFilterDialog.this, new Event.Builder(Event.CLOSE).build());
-      }
-    });
-  }
-
-
-  private void doPageSwitch() {
-    Log.e("APP#  CategoryMainFilterDialog | doPageSwitch", "|" + "들어옴");
-     layoutFilterMain.setVisibility(layoutFilterMain.getVisibility() == View.VISIBLE ? View.GONE : View.VISIBLE);
-     layoutFilterDetail.setVisibility(layoutFilterDetail.getVisibility() == View.VISIBLE ? View.GONE : View.VISIBLE);
-
-  }
-
-}

+ 35 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/dialog/CategorySecondMainFilterDialog.java

@@ -0,0 +1,35 @@
+package kr.co.zumo.app.lifeplus.view.dialog;
+
+import android.os.Bundle;
+import android.support.annotation.NonNull;
+import android.support.annotation.Nullable;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+
+import kr.co.zumo.app.R;
+
+/**
+ * CategorySecondMainFilterDialog
+ * <pre>
+ * </pre>
+ *
+ * @author 하세미
+ * @version 1.0
+ * @history 하세미   [2018-11-05]   [최초 작성]
+ * @since 2018-11-05
+ */
+public class CategorySecondMainFilterDialog extends DialogBase{
+
+  @Nullable
+  @Override
+  public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
+    return inflater.inflate(R.layout.dialog_category_second_main, container, false);
+  }
+
+  @Override
+  public void onActivityCreated(Bundle savedInstanceState) {
+    super.onActivityCreated(savedInstanceState);
+  }
+
+}

+ 2 - 2
app/src/main/java/kr/co/zumo/app/lifeplus/view/dialog/factory/BasicDialogFactory.java

@@ -10,7 +10,7 @@ import kr.co.zumo.app.lifeplus.view.dialog.CurrentPageShareDialog;
 import kr.co.zumo.app.lifeplus.view.dialog.CustomAlertDialog;
 import kr.co.zumo.app.lifeplus.view.dialog.DialogBase;
 import kr.co.zumo.app.lifeplus.view.dialog.DialogID;
-import kr.co.zumo.app.lifeplus.view.dialog.CategoryMainFilterDialog;
+import kr.co.zumo.app.lifeplus.view.dialog.CategoryFirstMainFilterDialog;
 import kr.co.zumo.app.lifeplus.view.dialog.PinConfirmDialog;
 import kr.co.zumo.app.lifeplus.view.dialog.PinUnlockDialog;
 import kr.co.zumo.app.lifeplus.view.dialog.PromotionDialog;
@@ -60,7 +60,7 @@ public class BasicDialogFactory implements IDialogFactory {
         dialog = new PinUnlockDialog();
         break;
       case DialogID.MAIN_FILTER:
-        dialog = new CategoryMainFilterDialog();
+        dialog = new CategoryFirstMainFilterDialog();
         break;
       default:
         throw new Error("Unsupported dialog.");

+ 2 - 2
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/main/category/FirstCategoryMainPresenter.java

@@ -6,7 +6,7 @@ import kr.co.zumo.app.lifeplus.model.BlankModel;
 import kr.co.zumo.app.lifeplus.supervisor.ScreenID;
 import kr.co.zumo.app.lifeplus.view.Event;
 import kr.co.zumo.app.lifeplus.view.IView;
-import kr.co.zumo.app.lifeplus.view.dialog.CategoryMainFilterDialog;
+import kr.co.zumo.app.lifeplus.view.dialog.CategoryFirstMainFilterDialog;
 import kr.co.zumo.app.lifeplus.view.dialog.DialogBase;
 import kr.co.zumo.app.lifeplus.view.dialog.DialogBuilder;
 import kr.co.zumo.app.lifeplus.view.dialog.DialogID;
@@ -87,7 +87,7 @@ public class FirstCategoryMainPresenter extends Presenter<BlankModel, IView> {
               dialog.dispose();
             }
           })
-          .attribute((IAttribute<CategoryMainFilterDialog>) dialog -> {})
+          .attribute((IAttribute<CategoryFirstMainFilterDialog>) dialog -> {})
           .show();
         break;
       default:

+ 2 - 2
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/main/category/SecondCategoryMainPresenter.java

@@ -6,7 +6,7 @@ import kr.co.zumo.app.lifeplus.model.BlankModel;
 import kr.co.zumo.app.lifeplus.supervisor.ScreenID;
 import kr.co.zumo.app.lifeplus.view.Event;
 import kr.co.zumo.app.lifeplus.view.IView;
-import kr.co.zumo.app.lifeplus.view.dialog.CategoryMainFilterDialog;
+import kr.co.zumo.app.lifeplus.view.dialog.CategoryFirstMainFilterDialog;
 import kr.co.zumo.app.lifeplus.view.dialog.DialogBase;
 import kr.co.zumo.app.lifeplus.view.dialog.DialogBuilder;
 import kr.co.zumo.app.lifeplus.view.dialog.DialogID;
@@ -85,7 +85,7 @@ public class SecondCategoryMainPresenter extends Presenter<BlankModel, IView> {
               dialog.dispose();
             }
           })
-          .attribute((IAttribute<CategoryMainFilterDialog>) dialog -> {})
+          .attribute((IAttribute<CategoryFirstMainFilterDialog>) dialog -> {})
           .show();
         break;
       default:

+ 433 - 0
app/src/main/res/layout/dialog_category_first_main.xml

@@ -0,0 +1,433 @@
+<?xml version="1.0" encoding="utf-8"?>
+<android.support.constraint.ConstraintLayout
+  xmlns:android="http://schemas.android.com/apk/res/android"
+  xmlns:app="http://schemas.android.com/apk/res-auto"
+  xmlns:tools="http://schemas.android.com/tools"
+  android:layout_width="match_parent"
+  android:layout_height="match_parent"
+  android:background="@color/CFFFFFF">
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_header_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content">
+
+    <TextView
+      android:id="@+id/text_view_filter_main"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginTop="16dp"
+      android:gravity="center_horizontal"
+      android:lineSpacingExtra="6sp"
+      android:text="@string/filter"
+      android:textColor="@color/C000000"
+      android:textSize="16sp"
+      app:layout_constraintEnd_toEndOf="parent"
+      app:layout_constraintStart_toStartOf="parent"
+      app:layout_constraintTop_toTopOf="parent"
+      />
+
+    <ImageView
+      android:id="@+id/image_view_cancel_main"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginEnd="8dp"
+      android:padding="10dp"
+      app:layout_constraintBottom_toBottomOf="@+id/text_view_filter_main"
+      app:layout_constraintEnd_toEndOf="parent"
+      app:layout_constraintTop_toTopOf="@+id/text_view_filter_main"
+      app:srcCompat="@drawable/icon_category_filter_close"
+      />
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_first_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    app:layout_constraintTop_toBottomOf="@+id/layout_header_main">
+
+    <TextView
+      android:id="@+id/text_view_filter_first_case"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="24dp"
+      android:layout_marginTop="33dp"
+      android:lineSpacingExtra="6sp"
+      android:text="@string/second_filter_case_1"
+      android:textColor="@color/C000000"
+      android:textSize="15sp"
+      app:layout_constraintStart_toStartOf="parent"
+      />
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_second"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="25dp"
+    android:layout_marginTop="12dp"
+    android:layout_marginEnd="25dp"
+    app:layout_constraintEnd_toEndOf="parent"
+    app:layout_constraintStart_toStartOf="parent"
+    app:layout_constraintTop_toBottomOf="@+id/layout_first_main"
+    >
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_first_check_1"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginEnd="7dp"
+      app:checkBoxText="@string/second_filter_case_1_contents_1"
+      app:layout_constraintEnd_toStartOf="@+id/filter_first_check_2"
+      app:layout_constraintStart_toStartOf="parent"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_first_check_2"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginEnd="7dp"
+      app:checkBoxText="@string/second_filter_case_1_contents_2"
+      app:layout_constraintEnd_toStartOf="@+id/filter_first_check_3"
+      app:layout_constraintHorizontal_bias="0.5"
+      app:layout_constraintStart_toEndOf="@+id/filter_first_check_1"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_first_check_3"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginEnd="7dp"
+      app:checkBoxText="@string/second_filter_case_1_contents_3"
+      app:layout_constraintEnd_toStartOf="@+id/filter_first_check_4"
+      app:layout_constraintHorizontal_bias="0.5"
+      app:layout_constraintStart_toEndOf="@+id/filter_first_check_2"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_first_check_4"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      app:checkBoxText="@string/second_filter_case_1_contents_4"
+      app:layout_constraintEnd_toStartOf="@+id/filter_first_check_1"
+      app:layout_constraintHorizontal_bias="0.5"
+      app:layout_constraintStart_toEndOf="@+id/filter_first_check_3"/>
+  </android.support.constraint.ConstraintLayout>
+
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_third_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="25dp"
+    android:layout_marginTop="44dp"
+    android:layout_marginEnd="25dp"
+    app:layout_constraintEnd_toEndOf="parent"
+    app:layout_constraintStart_toStartOf="parent"
+    app:layout_constraintTop_toBottomOf="@+id/layout_second"
+    >
+
+    <TextView
+      android:id="@+id/text_view_filter_second_case"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="24dp"
+      android:layout_marginTop="44dp"
+      android:lineSpacingExtra="6sp"
+      android:text="@string/second_filter_case_2"
+      android:textColor="@color/C000000"
+      android:textSize="15sp"
+      />
+
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_fourth_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="25dp"
+    android:layout_marginTop="8dp"
+    android:layout_marginEnd="25dp"
+    app:layout_constraintEnd_toEndOf="parent"
+    app:layout_constraintStart_toStartOf="parent"
+    app:layout_constraintTop_toBottomOf="@+id/layout_third_main">
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_second_check_1"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginEnd="7dp"
+      app:checkBoxText="@string/second_filter_case_2_contents_1"
+      app:layout_constraintEnd_toStartOf="@+id/filter_second_check_2"
+      app:layout_constraintStart_toStartOf="parent"
+      />
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_second_check_2"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      app:checkBoxText="@string/second_filter_case_2_contents_2"
+      app:layout_constraintEnd_toStartOf="@+id/filter_second_check_3"
+      app:layout_constraintStart_toEndOf="@+id/filter_second_check_1"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_second_check_3"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="7dp"
+      app:checkBoxText="@string/second_filter_case_2_contents_3"
+      app:layout_constraintStart_toEndOf="@+id/filter_second_check_2"/>
+
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_fifth_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="25dp"
+    android:layout_marginTop="9dp"
+    android:layout_marginEnd="25dp"
+    app:layout_constraintEnd_toEndOf="parent"
+    app:layout_constraintStart_toStartOf="parent"
+    app:layout_constraintTop_toBottomOf="@+id/layout_fourth_main">
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_second_check_4"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:clickable="true"
+      android:focusable="true"
+      app:checkBoxText="@string/second_filter_case_2_contents_4"
+      app:layout_constraintEnd_toStartOf="@+id/filter_second_check_5"
+      app:layout_constraintHorizontal_bias="0.5"
+      app:layout_constraintStart_toStartOf="parent"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_second_check_5"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="7dp"
+      android:clickable="true"
+      android:focusable="true"
+      app:checkBoxText="@string/second_filter_case_2_contents_5"
+      app:layout_constraintEnd_toStartOf="@+id/filter_second_check_4"
+      app:layout_constraintHorizontal_bias="0.5"
+      app:layout_constraintStart_toEndOf="@+id/filter_second_check_4"/>
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_sixth_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="25dp"
+    android:layout_marginTop="43dp"
+    android:layout_marginEnd="25dp"
+    app:layout_constraintEnd_toEndOf="parent"
+    app:layout_constraintStart_toStartOf="parent"
+    app:layout_constraintTop_toBottomOf="@+id/layout_fifth_main">
+
+    <TextView
+      android:id="@+id/text_view_filter_third_case"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="24dp"
+      android:layout_marginTop="44dp"
+      android:lineSpacingExtra="6sp"
+      android:text="@string/second_filter_case_3"
+      android:textColor="@color/C000000"
+      android:textSize="15sp"/>
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_seventh_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="25dp"
+    android:layout_marginTop="13dp"
+    android:layout_marginEnd="25dp"
+    app:layout_constraintEnd_toEndOf="parent"
+    app:layout_constraintStart_toStartOf="parent"
+    app:layout_constraintTop_toBottomOf="@+id/layout_sixth_main">
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_third_check_1"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:clickable="true"
+      android:focusable="true"
+      app:checkBoxText="@string/second_filter_case_3_contents_1"
+      app:layout_constraintEnd_toStartOf="@+id/filter_third_check_2"
+      app:layout_constraintStart_toStartOf="parent"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_third_check_2"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="7dp"
+      android:clickable="true"
+      android:focusable="true"
+      app:checkBoxText="@string/second_filter_case_3_contents_2"
+      app:layout_constraintEnd_toStartOf="@+id/filter_third_check_1"
+      app:layout_constraintStart_toEndOf="@+id/filter_third_check_1"/>
+
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_eight_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="25dp"
+    android:layout_marginTop="43dp"
+    app:layout_constraintEnd_toEndOf="parent"
+    app:layout_constraintStart_toStartOf="parent"
+    app:layout_constraintTop_toBottomOf="@+id/layout_seventh_main">
+
+    <TextView
+      android:id="@+id/text_view_filter_fourth_case"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="24dp"
+      android:layout_marginTop="44dp"
+      android:lineSpacingExtra="6sp"
+      android:text="@string/second_filter_case_4"
+      android:textColor="@color/C000000"
+      android:textSize="15sp"/>
+
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_ninth_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="25dp"
+    android:layout_marginTop="13dp"
+    android:layout_marginEnd="25dp"
+    app:layout_constraintEnd_toEndOf="parent"
+    app:layout_constraintStart_toStartOf="parent"
+    app:layout_constraintTop_toBottomOf="@+id/layout_eight_main"
+    >
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_fourth_check_1"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginEnd="9dp"
+      app:checkBoxText="@string/second_filter_case_4_contents_1"
+      app:layout_constraintEnd_toStartOf="@+id/filter_fourth_check_2"
+      app:layout_constraintStart_toStartOf="parent"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_fourth_check_2"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      app:checkBoxText="@string/second_filter_case_4_contents_2"
+      app:layout_constraintEnd_toStartOf="@+id/filter_fourth_check_3"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_fourth_check_3"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="9dp"
+      app:checkBoxText="@string/second_filter_case_4_contents_3"
+      app:layout_constraintStart_toEndOf="@+id/filter_fourth_check_2"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_fourth_check_4"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="7dp"
+      android:clickable="true"
+      android:focusable="true"
+
+      app:checkBoxText="@string/second_filter_case_4_contents_4"
+      app:layout_constraintStart_toEndOf="@+id/filter_fourth_check_3"/>
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_tenth_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="25dp"
+    android:layout_marginTop="9dp"
+    android:layout_marginEnd="25dp"
+    app:layout_constraintEnd_toEndOf="parent"
+    app:layout_constraintStart_toStartOf="parent"
+    app:layout_constraintTop_toBottomOf="@+id/layout_ninth_main">
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_fourth_check_5"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginEnd="7dp"
+      android:clickable="true"
+      android:focusable="true"
+      app:checkBoxText="@string/second_filter_case_4_contents_5"
+      app:layout_constraintEnd_toStartOf="@+id/filter_fourth_check_6"
+      app:layout_constraintStart_toStartOf="parent"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_fourth_check_6"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:clickable="true"
+      android:focusable="true"
+      app:checkBoxText="@string/second_filter_case_4_contents_6"
+      app:layout_constraintEnd_toStartOf="@+id/filter_fourth_check_7"
+      app:layout_constraintStart_toEndOf="@+id/filter_fourth_check_5"
+      />
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_fourth_check_7"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="7dp"
+      android:clickable="true"
+      android:focusable="true"
+      app:checkBoxText="@string/second_filter_case_4_contents_7"
+      app:layout_constraintStart_toEndOf="@+id/filter_fourth_check_6"/>
+
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_last"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:background="@color/C000000"
+    app:layout_constraintBottom_toBottomOf="parent">
+
+    <TextView
+      android:id="@+id/text_view_reset"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:gravity="center_horizontal"
+      android:lineSpacingExtra="6sp"
+      android:padding="10dp"
+      android:text="@string/reset_filter"
+      android:textColor="#ffffff"
+      android:textSize="15.5sp"
+      app:layout_constraintEnd_toStartOf="@+id/view3"
+      app:layout_constraintHorizontal_bias="0.5"
+      app:layout_constraintStart_toStartOf="parent"/>
+
+    <View
+      android:id="@+id/view3"
+      android:layout_width="1dp"
+      android:layout_height="16dp"
+      android:background="@color/CFFFFFF"
+      app:layout_constraintStart_toStartOf="parent"
+      app:layout_constraintTop_toTopOf="parent"
+      app:layout_constraintBottom_toBottomOf="parent"
+      app:layout_constraintEnd_toEndOf="parent"/>
+
+    <TextView
+      android:id="@+id/text_view_show_contents"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:gravity="center_horizontal"
+      android:lineSpacingExtra="6sp"
+      android:padding="10dp"
+      android:text="@string/show_contents"
+      android:textColor="#ffffff"
+      android:textSize="15.5sp"
+      app:layout_constraintEnd_toEndOf="parent"
+      app:layout_constraintHorizontal_bias="0.5"
+      app:layout_constraintStart_toEndOf="@+id/view3"/>
+  </android.support.constraint.ConstraintLayout>
+</android.support.constraint.ConstraintLayout>

+ 0 - 644
app/src/main/res/layout/dialog_category_main.xml

@@ -1,644 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<android.support.constraint.ConstraintLayout
-  xmlns:android="http://schemas.android.com/apk/res/android"
-  xmlns:app="http://schemas.android.com/apk/res-auto"
-  xmlns:tools="http://schemas.android.com/tools"
-  android:layout_width="match_parent"
-  android:layout_height="match_parent"
-  android:background="@color/CFFFFFF">
-
-  <android.support.constraint.ConstraintLayout
-    android:id="@+id/layout_filter_main"
-    android:layout_width="match_parent"
-    android:layout_height="match_parent"
-    tools:visibility="gone">
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_header_main"
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content">
-
-      <TextView
-        android:id="@+id/text_view_filter_main"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginTop="16dp"
-        android:gravity="center_horizontal"
-        android:lineSpacingExtra="6sp"
-        android:text="@string/filter"
-        android:textColor="@color/C000000"
-        android:textSize="16sp"
-        app:layout_constraintEnd_toEndOf="parent"
-        app:layout_constraintStart_toStartOf="parent"
-        app:layout_constraintTop_toTopOf="parent"
-        />
-
-      <ImageView
-        android:id="@+id/image_view_cancel_main"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginEnd="8dp"
-        android:padding="10dp"
-        app:layout_constraintBottom_toBottomOf="@+id/text_view_filter_main"
-        app:layout_constraintEnd_toEndOf="parent"
-        app:layout_constraintTop_toTopOf="@+id/text_view_filter_main"
-        app:srcCompat="@drawable/icon_category_filter_close"
-        />
-    </android.support.constraint.ConstraintLayout>
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_first_main"
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content"
-      app:layout_constraintTop_toBottomOf="@+id/layout_header_main">
-
-      <TextView
-        android:id="@+id/text_view_filter_first_case"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginStart="24dp"
-        android:layout_marginTop="33dp"
-        android:lineSpacingExtra="6sp"
-        android:text="@string/first_filter_case_1"
-        android:textColor="@color/C000000"
-        android:textSize="15sp"
-        app:layout_constraintStart_toStartOf="parent"
-        />
-    </android.support.constraint.ConstraintLayout>
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_second"
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content"
-      android:layout_marginStart="25dp"
-      android:layout_marginTop="12dp"
-      android:layout_marginEnd="25dp"
-      app:layout_constraintEnd_toEndOf="parent"
-      app:layout_constraintStart_toStartOf="parent"
-      app:layout_constraintTop_toBottomOf="@+id/layout_first_main"
-      >
-
-      <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
-        android:id="@+id/first"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginTop="8dp"
-        app:checkBoxText="@string/first_filter_case_1_contents_1"/>
-    </android.support.constraint.ConstraintLayout>
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_third_main"
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content"
-      android:layout_marginStart="25dp"
-      android:layout_marginTop="44dp"
-      android:layout_marginEnd="25dp"
-      app:layout_constraintEnd_toEndOf="parent"
-      app:layout_constraintStart_toStartOf="parent"
-      app:layout_constraintTop_toBottomOf="@+id/layout_second"
-      >
-
-      <TextView
-        android:id="@+id/text_view_filter_second_case"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginStart="24dp"
-        android:layout_marginTop="44dp"
-        android:lineSpacingExtra="6sp"
-        android:text="@string/first_filter_case_2"
-        android:textColor="@color/C000000"
-        android:textSize="15sp"
-        />
-
-    </android.support.constraint.ConstraintLayout>
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_fourth_main"
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content"
-      android:layout_marginStart="25dp"
-      android:layout_marginTop="12dp"
-      android:layout_marginEnd="25dp"
-      app:layout_constraintEnd_toEndOf="parent"
-      app:layout_constraintStart_toStartOf="parent"
-      app:layout_constraintTop_toBottomOf="@+id/layout_third_main"
-      >
-
-      <kr.co.zumo.app.lifeplus.view.custom.CustomSquareArrowCheckBox
-        android:id="@+id/second"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginTop="8dp"
-        app:ArrowCheckBoxText="@string/first_filter_case_2_contents_1"/>
-
-      <kr.co.zumo.app.lifeplus.view.custom.CustomSquareArrowCheckBox
-        android:id="@+id/check_foreign"
-        android:clickable="true"
-        android:focusable="true"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginStart="7dp"
-        android:layout_marginTop="8dp"
-        app:ArrowCheckBoxText="@string/first_filter_case_2_contents_6"
-        app:layout_constraintStart_toEndOf="@+id/second"/>
-
-
-    </android.support.constraint.ConstraintLayout>
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_fifth_main"
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content"
-      android:layout_marginStart="25dp"
-      android:layout_marginTop="44dp"
-      android:layout_marginEnd="25dp"
-      app:layout_constraintEnd_toEndOf="parent"
-      app:layout_constraintStart_toStartOf="parent"
-      app:layout_constraintTop_toBottomOf="@+id/layout_fourth_main">
-
-      <TextView
-        android:id="@+id/text_view_filter_third_case"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginStart="24dp"
-        android:layout_marginTop="44dp"
-        android:lineSpacingExtra="6sp"
-        android:text="@string/first_filter_case_3"
-        android:textColor="@color/C000000"
-        android:textSize="15sp"
-        />
-    </android.support.constraint.ConstraintLayout>
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_sixth_main"
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content"
-      android:layout_marginStart="25dp"
-      android:layout_marginTop="12dp"
-      android:layout_marginEnd="25dp"
-      app:layout_constraintEnd_toEndOf="parent"
-      app:layout_constraintStart_toStartOf="parent"
-      app:layout_constraintTop_toBottomOf="@+id/layout_fifth_main">
-
-      <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
-        android:id="@+id/third"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginTop="8dp"
-        app:checkBoxText="@string/first_filter_case_3_contents_1"/>
-    </android.support.constraint.ConstraintLayout>
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_seventh_main"
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content"
-      android:layout_marginStart="25dp"
-      android:layout_marginTop="44dp"
-      android:layout_marginEnd="25dp"
-      app:layout_constraintEnd_toEndOf="parent"
-      app:layout_constraintStart_toStartOf="parent"
-      app:layout_constraintTop_toBottomOf="@+id/layout_sixth_main">
-
-      <TextView
-        android:id="@+id/text_view_filter_fourth_case"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginStart="24dp"
-        android:layout_marginTop="44dp"
-        android:lineSpacingExtra="6sp"
-        android:text="@string/first_filter_case_4"
-        android:textColor="@color/C000000"
-        android:textSize="15sp"
-        />
-    </android.support.constraint.ConstraintLayout>
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_eighth_main"
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content"
-      android:layout_marginStart="25dp"
-      android:layout_marginTop="12dp"
-      android:layout_marginEnd="25dp"
-      app:layout_constraintEnd_toEndOf="parent"
-      app:layout_constraintStart_toStartOf="parent"
-      app:layout_constraintTop_toBottomOf="@+id/layout_seventh_main">
-
-      <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
-        android:id="@+id/fourth"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginTop="8dp"
-        app:checkBoxText="@string/first_filter_case_4_contents_1"/>
-    </android.support.constraint.ConstraintLayout>
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_ninth_main"
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content"
-      android:layout_marginStart="25dp"
-      android:layout_marginTop="44dp"
-      android:layout_marginEnd="25dp"
-      app:layout_constraintEnd_toEndOf="parent"
-      app:layout_constraintStart_toStartOf="parent"
-      app:layout_constraintTop_toBottomOf="@+id/layout_eighth_main">
-
-      <TextView
-        android:id="@+id/text_view_filter_fifth_case"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginStart="24dp"
-        android:layout_marginTop="44dp"
-        android:lineSpacingExtra="6sp"
-        android:text="@string/first_filter_case_5"
-        android:textColor="@color/C000000"
-        android:textSize="15sp"
-        />
-    </android.support.constraint.ConstraintLayout>
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_tenth_main"
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content"
-      android:layout_marginStart="25dp"
-      android:layout_marginTop="12dp"
-      android:layout_marginEnd="25dp"
-      app:layout_constraintEnd_toEndOf="parent"
-      app:layout_constraintStart_toStartOf="parent"
-      app:layout_constraintTop_toBottomOf="@+id/layout_ninth_main">
-
-      <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
-        android:id="@+id/fifth"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginTop="8dp"
-        app:checkBoxText="@string/first_filter_case_5_contents_1"
-        />
-    </android.support.constraint.ConstraintLayout>
-
-    <android.support.constraint.Guideline
-      android:id="@+id/guide_end"
-      android:layout_width="wrap_content"
-      android:layout_height="wrap_content"
-      android:orientation="horizontal"
-      app:layout_constraintGuide_end="42dp"/>
-
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_two_button_main"
-      android:layout_width="match_parent"
-      android:layout_height="42dp"
-      android:background="@color/C000000"
-      app:layout_constraintBottom_toBottomOf="parent"
-      app:layout_constraintEnd_toEndOf="parent"
-      app:layout_constraintStart_toStartOf="parent"
-      app:layout_constraintTop_toTopOf="@+id/guide_end"
-      >
-
-      <TextView
-        android:id="@+id/text_view_reset_main"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:gravity="center_horizontal"
-        android:lineSpacingExtra="6sp"
-        android:paddingStart="10dp"
-        android:paddingTop="10dp"
-        android:paddingEnd="10dp"
-        android:paddingBottom="10dp"
-        android:text="@string/reset_filter"
-        android:textColor="@color/CFFFFFF"
-        android:textSize="16sp"
-        app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintEnd_toStartOf="@+id/divider"
-        app:layout_constraintStart_toStartOf="parent"
-        app:layout_constraintTop_toTopOf="parent"/>
-
-      <View
-        android:id="@+id/divider"
-        android:layout_width="1dp"
-        android:layout_height="16dp"
-        android:layout_marginTop="8dp"
-        android:layout_marginBottom="8dp"
-        android:background="@color/C66FFFFFF"
-        app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintEnd_toEndOf="parent"
-        app:layout_constraintStart_toStartOf="parent"
-        app:layout_constraintTop_toTopOf="parent"/>
-
-      <TextView
-        android:id="@+id/text_view_contents_show_main"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:gravity="center_horizontal"
-        android:lineSpacingExtra="6sp"
-        android:paddingStart="10dp"
-        android:paddingTop="10dp"
-        android:paddingEnd="10dp"
-        android:paddingBottom="10dp"
-        android:text="@string/show_contents"
-        android:textColor="@color/CFFFFFF"
-        android:textSize="16sp"
-        app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintEnd_toEndOf="parent"
-        app:layout_constraintStart_toEndOf="@+id/divider"
-        app:layout_constraintTop_toTopOf="parent"/>
-    </android.support.constraint.ConstraintLayout>
-  </android.support.constraint.ConstraintLayout>
-
-  <!--========================필터 디테일 진입시 화면=====================================-->
-
-  <android.support.constraint.ConstraintLayout
-    android:id="@+id/layout_filter_detail"
-    android:layout_width="match_parent"
-    android:layout_height="match_parent"
-    android:visibility="gone"
-    tools:visibility="visible"
-    >
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_header"
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content">
-
-      <ImageView
-        android:id="@+id/image_view_back"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginStart="16dp"
-        android:layout_marginTop="18dp"
-        app:layout_constraintStart_toStartOf="parent"
-        app:layout_constraintTop_toTopOf="parent"
-        app:srcCompat="@drawable/icon_header_back"
-        />
-
-      <TextView
-        android:id="@+id/text_view_filter"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginTop="16dp"
-        android:gravity="center_horizontal"
-        android:lineSpacingExtra="6sp"
-        android:text="@string/select_foreign"
-        android:textColor="@color/C000000"
-        android:textSize="16sp"
-        app:layout_constraintEnd_toEndOf="parent"
-        app:layout_constraintStart_toStartOf="parent"
-        app:layout_constraintTop_toTopOf="parent"
-        />
-
-      <ImageView
-        android:id="@+id/image_view_cancel"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:layout_marginEnd="8dp"
-        android:padding="10dp"
-        app:layout_constraintBottom_toBottomOf="@+id/text_view_filter"
-        app:layout_constraintEnd_toEndOf="parent"
-        app:layout_constraintTop_toTopOf="@+id/text_view_filter"
-        app:srcCompat="@drawable/icon_category_filter_close"
-        />
-    </android.support.constraint.ConstraintLayout>
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_first"
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content"
-      android:layout_marginStart="25dp"
-      android:layout_marginTop="18dp"
-      android:layout_marginEnd="25dp"
-      app:layout_constraintStart_toStartOf="parent"
-      app:layout_constraintTop_toBottomOf="@+id/layout_header">
-
-      <CheckBox
-        android:id="@+id/agree_all_check"
-        style="@style/CommonCheckBox"
-        android:layout_width="match_parent"
-        android:layout_height="wrap_content"
-        android:text="@string/all"
-        app:layout_constraintEnd_toEndOf="parent"
-        app:layout_constraintStart_toStartOf="parent"
-        />
-    </android.support.constraint.ConstraintLayout>
-
-    <View
-      android:id="@+id/divider1"
-      android:layout_width="match_parent"
-      android:layout_height="1dp"
-      android:layout_marginStart="25dp"
-      android:layout_marginTop="12dp"
-      android:layout_marginEnd="25dp"
-      android:background="@color/CE5E5E5"
-      app:layout_constraintEnd_toEndOf="parent"
-      app:layout_constraintStart_toStartOf="parent"
-      app:layout_constraintTop_toBottomOf="@+id/layout_first"
-      />
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_third"
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content"
-      android:layout_marginStart="25dp"
-      android:layout_marginTop="18dp"
-      android:layout_marginEnd="25dp"
-      app:layout_constraintEnd_toEndOf="parent"
-      app:layout_constraintStart_toStartOf="parent"
-      app:layout_constraintTop_toBottomOf="@+id/divider1">
-
-      <CheckBox
-        android:id="@+id/check_south_east_asia"
-        style="@style/CommonCheckBox"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:text="@string/south_east_asia"
-        app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintStart_toStartOf="parent"
-        app:layout_constraintTop_toTopOf="parent"
-        />
-
-      <android.support.constraint.Guideline
-        android:id="@+id/guide_center1"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:orientation="vertical"
-        app:layout_constraintGuide_percent="0.5"/>
-
-      <CheckBox
-        android:id="@+id/check_japan"
-        style="@style/CommonCheckBox"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:text="@string/japan"
-        app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintStart_toStartOf="@id/guide_center1"
-        app:layout_constraintTop_toTopOf="parent"
-        />
-    </android.support.constraint.ConstraintLayout>
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_fourth"
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content"
-      android:layout_marginStart="25dp"
-      android:layout_marginTop="18dp"
-      android:layout_marginEnd="25dp"
-      app:layout_constraintEnd_toEndOf="parent"
-      app:layout_constraintStart_toStartOf="parent"
-      app:layout_constraintTop_toBottomOf="@+id/layout_third">
-
-      <CheckBox
-        android:id="@+id/check_china"
-        style="@style/CommonCheckBox"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:text="@string/china"
-        app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintStart_toStartOf="parent"
-        app:layout_constraintTop_toTopOf="parent"
-        />
-
-      <android.support.constraint.Guideline
-        android:id="@+id/guide_center2"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:orientation="vertical"
-        app:layout_constraintGuide_percent="0.5"/>
-
-      <CheckBox
-        android:id="@+id/check_europe"
-        style="@style/CommonCheckBox"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:text="@string/europe"
-        app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintStart_toStartOf="@id/guide_center2"
-        app:layout_constraintTop_toTopOf="parent"
-        />
-    </android.support.constraint.ConstraintLayout>
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_fifth"
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content"
-      android:layout_marginStart="25dp"
-      android:layout_marginTop="18dp"
-      android:layout_marginEnd="25dp"
-      app:layout_constraintEnd_toEndOf="parent"
-      app:layout_constraintStart_toStartOf="parent"
-      app:layout_constraintTop_toBottomOf="@+id/layout_fourth">
-
-      <CheckBox
-        android:id="@+id/check_south_pacific"
-        style="@style/CommonCheckBox"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:text="@string/south_pacific"
-        app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintStart_toStartOf="parent"
-        app:layout_constraintTop_toTopOf="parent"
-        />
-
-      <android.support.constraint.Guideline
-        android:id="@+id/guide_center3"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:orientation="vertical"
-        app:layout_constraintGuide_percent="0.5"/>
-
-      <CheckBox
-        android:id="@+id/check_america"
-        style="@style/CommonCheckBox"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:text="@string/america"
-        app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintStart_toStartOf="@id/guide_center3"
-        app:layout_constraintTop_toTopOf="parent"/>
-    </android.support.constraint.ConstraintLayout>
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_sixth"
-      android:layout_width="match_parent"
-      android:layout_height="wrap_content"
-      android:layout_marginStart="25dp"
-      android:layout_marginTop="18dp"
-      android:layout_marginEnd="25dp"
-      app:layout_constraintEnd_toEndOf="parent"
-      app:layout_constraintStart_toStartOf="parent"
-      app:layout_constraintTop_toBottomOf="@+id/layout_fifth">
-
-      <CheckBox
-        android:id="@+id/check_india"
-        style="@style/CommonCheckBox"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:text="@string/india"
-        app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintStart_toStartOf="parent"
-        app:layout_constraintTop_toTopOf="parent"
-        />
-
-    </android.support.constraint.ConstraintLayout>
-
-    <android.support.constraint.ConstraintLayout
-      android:id="@+id/layout_two_button"
-      android:layout_width="match_parent"
-      android:layout_height="42dp"
-      android:background="@color/C000000"
-      app:layout_constraintBottom_toBottomOf="parent"
-      app:layout_constraintEnd_toEndOf="parent"
-      app:layout_constraintStart_toStartOf="parent"
-      >
-
-      <TextView
-        android:id="@+id/text_view_reset"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:gravity="center_horizontal"
-        android:lineSpacingExtra="6sp"
-        android:paddingStart="10dp"
-        android:paddingTop="10dp"
-        android:paddingEnd="10dp"
-        android:paddingBottom="10dp"
-        android:text="@string/reset_filter"
-        android:textColor="@color/CFFFFFF"
-        android:textSize="16sp"
-        app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintEnd_toStartOf="@+id/divider2"
-        app:layout_constraintStart_toStartOf="parent"
-        app:layout_constraintTop_toTopOf="parent"/>
-
-      <View
-        android:id="@+id/divider2"
-        android:layout_width="1dp"
-        android:layout_height="16dp"
-        android:layout_marginTop="8dp"
-        android:layout_marginBottom="8dp"
-        android:background="@color/C66FFFFFF"
-        app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintEnd_toStartOf="@+id/text_view_confirm"
-        app:layout_constraintHorizontal_bias="0.5"
-        app:layout_constraintStart_toEndOf="@+id/text_view_reset"
-        app:layout_constraintTop_toTopOf="parent"/>
-
-      <TextView
-        android:id="@+id/text_view_confirm"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:gravity="center_horizontal"
-        android:lineSpacingExtra="6sp"
-        android:paddingStart="10dp"
-        android:paddingTop="10dp"
-        android:paddingEnd="10dp"
-        android:paddingBottom="10dp"
-        android:text="@string/apply"
-        android:textColor="@color/CFFFFFF"
-        android:textSize="16sp"
-        app:layout_constraintBottom_toBottomOf="parent"
-        app:layout_constraintEnd_toEndOf="parent"
-        app:layout_constraintStart_toEndOf="@+id/divider2"
-        app:layout_constraintTop_toTopOf="parent"/>
-
-    </android.support.constraint.ConstraintLayout>
-  </android.support.constraint.ConstraintLayout>
-
-
-</android.support.constraint.ConstraintLayout>

+ 433 - 0
app/src/main/res/layout/dialog_category_second_main.xml

@@ -0,0 +1,433 @@
+<?xml version="1.0" encoding="utf-8"?>
+<android.support.constraint.ConstraintLayout
+  xmlns:android="http://schemas.android.com/apk/res/android"
+  xmlns:app="http://schemas.android.com/apk/res-auto"
+  xmlns:tools="http://schemas.android.com/tools"
+  android:layout_width="match_parent"
+  android:layout_height="match_parent"
+  android:background="@color/CFFFFFF">
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_header_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content">
+
+    <TextView
+      android:id="@+id/text_view_filter_main"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginTop="16dp"
+      android:gravity="center_horizontal"
+      android:lineSpacingExtra="6sp"
+      android:text="@string/filter"
+      android:textColor="@color/C000000"
+      android:textSize="16sp"
+      app:layout_constraintEnd_toEndOf="parent"
+      app:layout_constraintStart_toStartOf="parent"
+      app:layout_constraintTop_toTopOf="parent"
+      />
+
+    <ImageView
+      android:id="@+id/image_view_cancel_main"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginEnd="8dp"
+      android:padding="10dp"
+      app:layout_constraintBottom_toBottomOf="@+id/text_view_filter_main"
+      app:layout_constraintEnd_toEndOf="parent"
+      app:layout_constraintTop_toTopOf="@+id/text_view_filter_main"
+      app:srcCompat="@drawable/icon_category_filter_close"
+      />
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_first_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    app:layout_constraintTop_toBottomOf="@+id/layout_header_main">
+
+    <TextView
+      android:id="@+id/text_view_filter_first_case"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="24dp"
+      android:layout_marginTop="33dp"
+      android:lineSpacingExtra="6sp"
+      android:text="@string/second_filter_case_1"
+      android:textColor="@color/C000000"
+      android:textSize="15sp"
+      app:layout_constraintStart_toStartOf="parent"
+      />
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_second"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="25dp"
+    android:layout_marginTop="12dp"
+    android:layout_marginEnd="25dp"
+    app:layout_constraintEnd_toEndOf="parent"
+    app:layout_constraintStart_toStartOf="parent"
+    app:layout_constraintTop_toBottomOf="@+id/layout_first_main"
+    >
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_first_check_1"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginEnd="7dp"
+      app:checkBoxText="@string/second_filter_case_1_contents_1"
+      app:layout_constraintEnd_toStartOf="@+id/filter_first_check_2"
+      app:layout_constraintStart_toStartOf="parent"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_first_check_2"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginEnd="7dp"
+      app:checkBoxText="@string/second_filter_case_1_contents_2"
+      app:layout_constraintEnd_toStartOf="@+id/filter_first_check_3"
+      app:layout_constraintHorizontal_bias="0.5"
+      app:layout_constraintStart_toEndOf="@+id/filter_first_check_1"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_first_check_3"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginEnd="7dp"
+      app:checkBoxText="@string/second_filter_case_1_contents_3"
+      app:layout_constraintEnd_toStartOf="@+id/filter_first_check_4"
+      app:layout_constraintHorizontal_bias="0.5"
+      app:layout_constraintStart_toEndOf="@+id/filter_first_check_2"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_first_check_4"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      app:checkBoxText="@string/second_filter_case_1_contents_4"
+      app:layout_constraintEnd_toStartOf="@+id/filter_first_check_1"
+      app:layout_constraintHorizontal_bias="0.5"
+      app:layout_constraintStart_toEndOf="@+id/filter_first_check_3"/>
+  </android.support.constraint.ConstraintLayout>
+
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_third_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="25dp"
+    android:layout_marginTop="44dp"
+    android:layout_marginEnd="25dp"
+    app:layout_constraintEnd_toEndOf="parent"
+    app:layout_constraintStart_toStartOf="parent"
+    app:layout_constraintTop_toBottomOf="@+id/layout_second"
+    >
+
+    <TextView
+      android:id="@+id/text_view_filter_second_case"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="24dp"
+      android:layout_marginTop="44dp"
+      android:lineSpacingExtra="6sp"
+      android:text="@string/second_filter_case_2"
+      android:textColor="@color/C000000"
+      android:textSize="15sp"
+      />
+
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_fourth_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="25dp"
+    android:layout_marginTop="8dp"
+    android:layout_marginEnd="25dp"
+    app:layout_constraintEnd_toEndOf="parent"
+    app:layout_constraintStart_toStartOf="parent"
+    app:layout_constraintTop_toBottomOf="@+id/layout_third_main">
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_second_check_1"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginEnd="7dp"
+      app:checkBoxText="@string/second_filter_case_2_contents_1"
+      app:layout_constraintEnd_toStartOf="@+id/filter_second_check_2"
+      app:layout_constraintStart_toStartOf="parent"
+      />
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_second_check_2"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      app:checkBoxText="@string/second_filter_case_2_contents_2"
+      app:layout_constraintEnd_toStartOf="@+id/filter_second_check_3"
+      app:layout_constraintStart_toEndOf="@+id/filter_second_check_1"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_second_check_3"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="7dp"
+      app:checkBoxText="@string/second_filter_case_2_contents_3"
+      app:layout_constraintStart_toEndOf="@+id/filter_second_check_2"/>
+
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_fifth_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="25dp"
+    android:layout_marginTop="9dp"
+    android:layout_marginEnd="25dp"
+    app:layout_constraintEnd_toEndOf="parent"
+    app:layout_constraintStart_toStartOf="parent"
+    app:layout_constraintTop_toBottomOf="@+id/layout_fourth_main">
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_second_check_4"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:clickable="true"
+      android:focusable="true"
+      app:checkBoxText="@string/second_filter_case_2_contents_4"
+      app:layout_constraintEnd_toStartOf="@+id/filter_second_check_5"
+      app:layout_constraintHorizontal_bias="0.5"
+      app:layout_constraintStart_toStartOf="parent"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_second_check_5"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="7dp"
+      android:clickable="true"
+      android:focusable="true"
+      app:checkBoxText="@string/second_filter_case_2_contents_5"
+      app:layout_constraintEnd_toStartOf="@+id/filter_second_check_4"
+      app:layout_constraintHorizontal_bias="0.5"
+      app:layout_constraintStart_toEndOf="@+id/filter_second_check_4"/>
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_sixth_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="25dp"
+    android:layout_marginTop="43dp"
+    android:layout_marginEnd="25dp"
+    app:layout_constraintEnd_toEndOf="parent"
+    app:layout_constraintStart_toStartOf="parent"
+    app:layout_constraintTop_toBottomOf="@+id/layout_fifth_main">
+
+    <TextView
+      android:id="@+id/text_view_filter_third_case"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="24dp"
+      android:layout_marginTop="44dp"
+      android:lineSpacingExtra="6sp"
+      android:text="@string/second_filter_case_3"
+      android:textColor="@color/C000000"
+      android:textSize="15sp"/>
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_seventh_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="25dp"
+    android:layout_marginTop="13dp"
+    android:layout_marginEnd="25dp"
+    app:layout_constraintEnd_toEndOf="parent"
+    app:layout_constraintStart_toStartOf="parent"
+    app:layout_constraintTop_toBottomOf="@+id/layout_sixth_main">
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_third_check_1"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:clickable="true"
+      android:focusable="true"
+      app:checkBoxText="@string/second_filter_case_3_contents_1"
+      app:layout_constraintEnd_toStartOf="@+id/filter_third_check_2"
+      app:layout_constraintStart_toStartOf="parent"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_third_check_2"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="7dp"
+      android:clickable="true"
+      android:focusable="true"
+      app:checkBoxText="@string/second_filter_case_3_contents_2"
+      app:layout_constraintEnd_toStartOf="@+id/filter_third_check_1"
+      app:layout_constraintStart_toEndOf="@+id/filter_third_check_1"/>
+
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_eight_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="25dp"
+    android:layout_marginTop="43dp"
+    app:layout_constraintEnd_toEndOf="parent"
+    app:layout_constraintStart_toStartOf="parent"
+    app:layout_constraintTop_toBottomOf="@+id/layout_seventh_main">
+
+    <TextView
+      android:id="@+id/text_view_filter_fourth_case"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="24dp"
+      android:layout_marginTop="44dp"
+      android:lineSpacingExtra="6sp"
+      android:text="@string/second_filter_case_4"
+      android:textColor="@color/C000000"
+      android:textSize="15sp"/>
+
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_ninth_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="25dp"
+    android:layout_marginTop="13dp"
+    android:layout_marginEnd="25dp"
+    app:layout_constraintEnd_toEndOf="parent"
+    app:layout_constraintStart_toStartOf="parent"
+    app:layout_constraintTop_toBottomOf="@+id/layout_eight_main"
+    >
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_fourth_check_1"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginEnd="9dp"
+      app:checkBoxText="@string/second_filter_case_4_contents_1"
+      app:layout_constraintEnd_toStartOf="@+id/filter_fourth_check_2"
+      app:layout_constraintStart_toStartOf="parent"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_fourth_check_2"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      app:checkBoxText="@string/second_filter_case_4_contents_2"
+      app:layout_constraintEnd_toStartOf="@+id/filter_fourth_check_3"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_fourth_check_3"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="9dp"
+      app:checkBoxText="@string/second_filter_case_4_contents_3"
+      app:layout_constraintStart_toEndOf="@+id/filter_fourth_check_2"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_fourth_check_4"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="7dp"
+      android:clickable="true"
+      android:focusable="true"
+
+      app:checkBoxText="@string/second_filter_case_4_contents_4"
+      app:layout_constraintStart_toEndOf="@+id/filter_fourth_check_3"/>
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_tenth_main"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:layout_marginStart="25dp"
+    android:layout_marginTop="9dp"
+    android:layout_marginEnd="25dp"
+    app:layout_constraintEnd_toEndOf="parent"
+    app:layout_constraintStart_toStartOf="parent"
+    app:layout_constraintTop_toBottomOf="@+id/layout_ninth_main">
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_fourth_check_5"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginEnd="7dp"
+      android:clickable="true"
+      android:focusable="true"
+      app:checkBoxText="@string/second_filter_case_4_contents_5"
+      app:layout_constraintEnd_toStartOf="@+id/filter_fourth_check_6"
+      app:layout_constraintStart_toStartOf="parent"/>
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_fourth_check_6"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:clickable="true"
+      android:focusable="true"
+      app:checkBoxText="@string/second_filter_case_4_contents_6"
+      app:layout_constraintEnd_toStartOf="@+id/filter_fourth_check_7"
+      app:layout_constraintStart_toEndOf="@+id/filter_fourth_check_5"
+      />
+
+    <kr.co.zumo.app.lifeplus.view.custom.CustomSquareCheckBox
+      android:id="@+id/filter_fourth_check_7"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:layout_marginStart="7dp"
+      android:clickable="true"
+      android:focusable="true"
+      app:checkBoxText="@string/second_filter_case_4_contents_7"
+      app:layout_constraintStart_toEndOf="@+id/filter_fourth_check_6"/>
+
+  </android.support.constraint.ConstraintLayout>
+
+  <android.support.constraint.ConstraintLayout
+    android:id="@+id/layout_last"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:background="@color/C000000"
+    app:layout_constraintBottom_toBottomOf="parent">
+
+    <TextView
+      android:id="@+id/text_view_reset"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:gravity="center_horizontal"
+      android:lineSpacingExtra="6sp"
+      android:padding="10dp"
+      android:text="@string/reset_filter"
+      android:textColor="#ffffff"
+      android:textSize="15.5sp"
+      app:layout_constraintEnd_toStartOf="@+id/view3"
+      app:layout_constraintHorizontal_bias="0.5"
+      app:layout_constraintStart_toStartOf="parent"/>
+
+    <View
+      android:id="@+id/view3"
+      android:layout_width="1dp"
+      android:layout_height="16dp"
+      android:background="@color/CFFFFFF"
+      app:layout_constraintStart_toStartOf="parent"
+      app:layout_constraintTop_toTopOf="parent"
+      app:layout_constraintBottom_toBottomOf="parent"
+      app:layout_constraintEnd_toEndOf="parent"/>
+
+    <TextView
+      android:id="@+id/text_view_show_contents"
+      android:layout_width="wrap_content"
+      android:layout_height="wrap_content"
+      android:gravity="center_horizontal"
+      android:lineSpacingExtra="6sp"
+      android:padding="10dp"
+      android:text="@string/show_contents"
+      android:textColor="#ffffff"
+      android:textSize="15.5sp"
+      app:layout_constraintEnd_toEndOf="parent"
+      app:layout_constraintHorizontal_bias="0.5"
+      app:layout_constraintStart_toEndOf="@+id/view3"/>
+  </android.support.constraint.ConstraintLayout>
+</android.support.constraint.ConstraintLayout>

+ 36 - 32
app/src/main/res/values/strings.xml

@@ -356,38 +356,42 @@
 
   <!--필터 컨텐츠-->
   <string name="filter">필터</string>
-  <string name="first_filter_case_1">동반 유형</string>
-  <string name="first_filter_case_1_contents_1">아이와</string>
-  <string name="first_filter_case_1_contents_2">연인과</string>
-  <string name="first_filter_case_1_contents_3">친구와</string>
-  <string name="first_filter_case_1_contents_4">혼자</string>
-
-  <string name="first_filter_case_2">지역</string>
-  <string name="first_filter_case_2_contents_1">서울</string>
-  <string name="first_filter_case_2_contents_2">경기</string>
-  <string name="first_filter_case_2_contents_3">인천</string>
-  <string name="first_filter_case_2_contents_4">핫플레이스</string>
-  <string name="first_filter_case_2_contents_5">수도권 외</string>
-  <string name="first_filter_case_2_contents_6">해외</string>
-
-  <string name="first_filter_case_3">활동/상황</string>
-  <string name="first_filter_case_3_contents_1">봄</string>
-  <string name="first_filter_case_3_contents_2">여름</string>
-  <string name="first_filter_case_3_contents_3">가을</string>
-  <string name="first_filter_case_3_contents_4">겨울</string>
-  <string name="first_filter_case_3_contents_5">힐링</string>
-  <string name="first_filter_case_3_contents_6">기념일</string>
-  <string name="first_filter_case_3_contents_7">킬링타임</string>
-
-  <string name="first_filter_case_4">주차여부</string>
-  <string name="first_filter_case_4_contents_1">주차가능</string>
-
-  <string name="first_filter_case_5">주말 활동</string>
-  <string name="first_filter_case_5_contents_1">카페</string>
-  <string name="first_filter_case_5_contents_2">맛집</string>
-  <string name="first_filter_case_5_contents_3">나들이</string>
-  <string name="first_filter_case_5_contents_4">컬쳐</string>
-  <string name="first_filter_case_5_contents_5">라이프 스타일</string>
+  <string name="second_filter_case_1">동반 유형</string>
+  <string name="second_filter_case_1_contents_1">아이와</string>
+  <string name="second_filter_case_1_contents_2">연인과</string>
+  <string name="second_filter_case_1_contents_3">친구와</string>
+  <string name="second_filter_case_1_contents_4">혼자</string>
+
+  <string name="second_filter_case_2">지역</string>
+  <string name="second_filter_case_2_contents_1">수도권</string>
+  <string name="second_filter_case_2_contents_2">강원도</string>
+  <string name="second_filter_case_2_contents_3">제주도</string>
+  <string name="second_filter_case_2_contents_4">국내 기타</string>
+  <string name="second_filter_case_2_contents_5">해외</string>
+
+  <string name="second_filter_case_3">여행 기간</string>
+  <string name="second_filter_case_3_contents_1">당일치기</string>
+  <string name="second_filter_case_3_contents_2">1박 이상</string>
+
+
+  <string name="second_filter_case_4">활동/상황</string>
+  <string name="second_filter_case_4_contents_1">봄</string>
+  <string name="second_filter_case_4_contents_2">여름</string>
+  <string name="second_filter_case_4_contents_3">가을</string>
+  <string name="second_filter_case_4_contents_4">겨울</string>
+  <string name="second_filter_case_4_contents_5">힐링</string>
+  <string name="second_filter_case_4_contents_6">기념일</string>
+  <string name="second_filter_case_4_contents_7">킬링타임</string>
+
+  <string name="first_filter_case_5">주차여부</string>
+  <string name="first_filter_case_5_contents_1">주차가능</string>
+
+  <string name="first_filter_case_6">주말 활동</string>
+  <string name="first_filter_case_6_contents_1">카페</string>
+  <string name="first_filter_case_6_contents_2">맛집</string>
+  <string name="first_filter_case_6_contents_3">나들이</string>
+  <string name="first_filter_case_6_contents_4">컬쳐</string>
+  <string name="first_filter_case_6_contents_5">라이프 스타일</string>
 
   <string name="reset_filter">초기화</string>
   <string name="apply">적용</string>