浏览代码

[세팅][New] 세팅/코드 입력 화면 시작

hyodong.min 7 年之前
父节点
当前提交
22a30d8cee

+ 43 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/model/setting/code/SettingCodeModel.java

@@ -0,0 +1,43 @@
+/*
+ * COPYRIGHT (c) 2018 All rights reserved by HANWHA LIFE.
+ */
+package kr.co.zumo.app.lifeplus.model.setting.code;
+
+import kr.co.zumo.app.lifeplus.model.Model;
+
+/**
+ * SettingCodeModel
+ * <pre>
+ * </pre>
+ *
+ * @author 민효동
+ * @version 1.0
+ * @history 민효동   [2018. 10. 25.]   [최초 작성]
+ * @since 2018. 10. 25.
+ */
+public class SettingCodeModel extends Model {
+  @Override
+  protected void destroyInternal() {
+
+  }
+
+  @Override
+  protected void startInternal() {
+
+  }
+
+  @Override
+  protected void stopInternal() {
+
+  }
+
+  @Override
+  protected void resumeInternal() {
+
+  }
+
+  @Override
+  protected void pauseInternal() {
+
+  }
+}

+ 2 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/supervisor/ScreenID.java

@@ -54,6 +54,7 @@ public class ScreenID {
   public static final int FOURTH_CATEGORY = 34;
   public static final int FIFTH_CATEGORY = 35;
   public static final int NOTIFICATION = 36;
+  public static final int SETTING_CODE = 37;
 
   @Retention(RetentionPolicy.SOURCE)
   @IntDef({
@@ -61,7 +62,7 @@ public class ScreenID {
     SIGN_UP_START, SIGN_UP_MOBILE_AUTHORIZATION, SIGN_UP_ALREADY_MEMBER, SIGN_UP_NEED_FOR_30DAYS, SIGN_UP_PIN, SIGN_UP_AGREE,
     SIGN_UP_COMPLETED, SIGN_UP_UNDER_14_YEARS, REST_MEMBER_START, REST_MEMBER_ACTIVE_COMPLETED, MEMBER_BLOCK, SIGN_UP_FROM_ON_BOARDING,
     BUCKET, MY_COIN, ALL_MENU, MY_BUCKET, ADD_MY_BUCKET, FAQ_WRITE ,BUCKET_HASH_TAG , FIRST_CATEGORY, SECOND_CATEGORY ,THIRD_CATEGORY,
-    FOURTH_CATEGORY, FIFTH_CATEGORY, NOTIFICATION
+    FOURTH_CATEGORY, FIFTH_CATEGORY, NOTIFICATION, SETTING_CODE
 
   })
   public @interface FragmentID {}

+ 4 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/fragment/factory/BasicFragmentFactory.java

@@ -30,6 +30,7 @@ import kr.co.zumo.app.lifeplus.view.fragment.onboarding.OnBoardingFragment;
 import kr.co.zumo.app.lifeplus.view.fragment.pin.PinConfirmFragment;
 import kr.co.zumo.app.lifeplus.view.fragment.pin.PinResetFragment;
 import kr.co.zumo.app.lifeplus.view.fragment.setting.SettingFragment;
+import kr.co.zumo.app.lifeplus.view.fragment.setting.code.SettingCodeFragment;
 import kr.co.zumo.app.lifeplus.view.fragment.signup.SignUpAgreeFragment;
 import kr.co.zumo.app.lifeplus.view.fragment.signup.SignUpAlreadyMemberFragment;
 import kr.co.zumo.app.lifeplus.view.fragment.signup.SignUpCompletedFragment;
@@ -158,6 +159,9 @@ public class BasicFragmentFactory extends FragmentFactory {
       case ScreenID.NOTIFICATION:
         fragment = new AlarmFragment();
         break;
+      case ScreenID.SETTING_CODE:
+        fragment = new SettingCodeFragment();
+        break;
       default:
         break;
     }

+ 50 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/fragment/setting/code/SettingCodeFragment.java

@@ -0,0 +1,50 @@
+/*
+ * COPYRIGHT (c) 2018 All rights reserved by HANWHA LIFE.
+ */
+package kr.co.zumo.app.lifeplus.view.fragment.setting.code;
+
+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;
+import kr.co.zumo.app.lifeplus.model.setting.code.SettingCodeModel;
+import kr.co.zumo.app.lifeplus.view.fragment.FragmentBase;
+import kr.co.zumo.app.lifeplus.view.presenter.setting.code.ISettingCodeView;
+import kr.co.zumo.app.lifeplus.view.presenter.setting.code.SettingCodePresenter;
+
+/**
+ * SettingCodeFragment
+ * <pre>
+ * </pre>
+ *
+ * @author 민효동
+ * @version 1.0
+ * @history 민효동   [2018. 10. 25.]   [최초 작성]
+ * @since 2018. 10. 25.
+ */
+public class SettingCodeFragment extends FragmentBase<SettingCodePresenter> implements ISettingCodeView {
+
+  @Override
+  protected View onAfterCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
+    return inflater.inflate(R.layout.setting_special_code_register_layout, container, false);
+  }
+
+  @Override
+  protected void onAfterActivityCreated(Bundle savedInstanceState) {
+
+  }
+
+  @Override
+  protected void defineActionBar() {
+
+  }
+
+  @Override
+  protected SettingCodePresenter definePresenter() {
+    return new SettingCodePresenter(getModel(SettingCodeModel.class), this);
+  }
+}

+ 17 - 15
app/src/main/java/kr/co/zumo/app/lifeplus/view/presenter/setting/SettingPresenter.java

@@ -74,21 +74,6 @@ public class SettingPresenter extends Presenter<BlankModel, IView> {
 
           }
         }
-        else if (event.getInteger() == 1) {
-          // 코드 관리
-          if (str.equals(SettingViewHolder.CODE_SHARE)) {
-            // 내 추천인 코드 공유
-
-          }
-          else if (str.equals(SettingViewHolder.CODE_RECOMMENDED)) {
-            // 추천인 코드 D4KDFJ1F
-
-          }
-          else if (str.equals(SettingViewHolder.CODE_SPACIAL)) {
-            // 코드 등록
-
-          }
-        }
         else if (event.getInteger() == 2) {
           // push / 위치 설정
           if (str.equals(SettingViewHolder.SWITCH_PUSH)) {
@@ -104,6 +89,23 @@ public class SettingPresenter extends Presenter<BlankModel, IView> {
 
           }
         }
+        break;
+      case Event.CLICK:
+        if (event.getInteger() == 1) {
+          // 코드 관리
+          if (str.equals(SettingViewHolder.CODE_SHARE)) {
+            // 내 추천인 코드 공유
+
+          }
+          else if (str.equals(SettingViewHolder.CODE_RECOMMENDED)) {
+            // 추천인 코드 D4KDFJ1F
+
+          }
+          else if (str.equals(SettingViewHolder.CODE_SPACIAL)) {
+            // 코드 등록
+            onCommand(new FragmentBackStackChangeCommand(ScreenID.SETTING_CODE, ScreenID.DIRECTION_NEXT));
+          }
+        }
         else if (event.getInteger() == 3) {
           // 약관/이용 안내
           if (str.equals(SettingViewHolder.INFO_POLICY)) {

+ 19 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/presenter/setting/code/ISettingCodeView.java

@@ -0,0 +1,19 @@
+/*
+ * COPYRIGHT (c) 2018 All rights reserved by HANWHA LIFE.
+ */
+package kr.co.zumo.app.lifeplus.view.presenter.setting.code;
+
+import kr.co.zumo.app.lifeplus.view.IView;
+
+/**
+ * ISettingCodeView
+ * <pre>
+ * </pre>
+ *
+ * @author 민효동
+ * @version 1.0
+ * @history 민효동   [2018. 10. 25.]   [최초 작성]
+ * @since 2018. 10. 25.
+ */
+public interface ISettingCodeView extends IView {
+}

+ 65 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/presenter/setting/code/SettingCodePresenter.java

@@ -0,0 +1,65 @@
+/*
+ * COPYRIGHT (c) 2018 All rights reserved by HANWHA LIFE.
+ */
+package kr.co.zumo.app.lifeplus.view.presenter.setting.code;
+
+import kr.co.zumo.app.lifeplus.model.setting.code.SettingCodeModel;
+import kr.co.zumo.app.lifeplus.view.Event;
+import kr.co.zumo.app.lifeplus.view.presenter.Presenter;
+
+/**
+ * SettingCodePresenter
+ * <pre>
+ * </pre>
+ *
+ * @author 민효동
+ * @version 1.0
+ * @history 민효동   [2018. 10. 25.]   [최초 작성]
+ * @since 2018. 10. 25.
+ */
+public class SettingCodePresenter extends Presenter<SettingCodeModel, ISettingCodeView> {
+
+  public SettingCodePresenter(SettingCodeModel model, ISettingCodeView view) {
+    super(model, view);
+  }
+
+  @Override
+  protected void destroyInternal() {
+
+  }
+
+  @Override
+  protected void startInternal() {
+
+  }
+
+  @Override
+  protected void stopInternal() {
+
+  }
+
+  @Override
+  protected void resumeInternal() {
+
+  }
+
+  @Override
+  protected void pauseInternal() {
+
+  }
+
+  @Override
+  public boolean onBackPressed() {
+    return false;
+  }
+
+  @Override
+  protected void onEventInternal(Event event) {
+
+  }
+
+  @Override
+  public void onResult(Event event) {
+
+  }
+}

+ 4 - 0
app/src/main/res/drawable/black_button_disabled.xml

@@ -0,0 +1,4 @@
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+       android:shape="rectangle">
+  <solid android:color="#c5c5c5"/>
+</shape>

+ 4 - 0
app/src/main/res/drawable/black_button_enabled.xml

@@ -0,0 +1,4 @@
+<shape xmlns:android="http://schemas.android.com/apk/res/android"
+       android:shape="rectangle">
+  <solid android:color="#000000"/>
+</shape>

+ 10 - 0
app/src/main/res/drawable/button_black_background.xml

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+  <item
+    android:drawable="@drawable/black_button_disabled"
+    android:state_enabled="false"/>
+  <item
+    android:drawable="@drawable/black_button_enabled"
+    android:state_enabled="true"/>
+</selector>

+ 214 - 206
app/src/main/res/layout/setting_special_code_register_layout.xml

@@ -5,238 +5,246 @@
   xmlns:tools="http://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
+  android:fillViewport="true"
   android:orientation="vertical"
   >
-<LinearLayout
-  android:layout_width="match_parent"
-  android:layout_height="match_parent"
-  android:orientation="vertical">
 
   <LinearLayout
     android:layout_width="match_parent"
-    android:layout_height="wrap_content"
-    android:layout_marginTop="75dp"
+    android:layout_height="match_parent"
     android:orientation="vertical">
 
-    <ImageView
-      android:layout_width="57dp"
-      android:layout_height="57dp"
-      android:layout_gravity="center"
-      app:srcCompat="@drawable/icon_info_banefit"
-      />
-
-  </LinearLayout>
-
-  <LinearLayout
-    android:layout_width="match_parent"
-    android:layout_height="wrap_content"
-    android:layout_marginTop="23dp"
-    android:orientation="vertical"
-    >
-
-    <TextView
+    <LinearLayout
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
-      android:gravity="center_horizontal"
-      android:lineSpacingExtra="7sp"
-      android:text="@string/special_code_register_title"
-      android:textColor="@color/C000000"
-      android:textSize="18sp"
-      />
-  </LinearLayout>
+      android:layout_marginTop="75dp"
+      android:orientation="vertical">
 
-  <LinearLayout
-    android:layout_width="match_parent"
-    android:layout_height="wrap_content"
-    android:layout_marginTop="11dp"
-    android:orientation="vertical">
+      <ImageView
+        android:layout_width="57dp"
+        android:layout_height="57dp"
+        android:layout_gravity="center"
+        app:srcCompat="@drawable/icon_info_banefit"
+        />
 
-    <TextView
-      android:layout_width="wrap_content"
-      android:layout_height="wrap_content"
-      android:layout_gravity="center"
-      android:lineSpacingExtra="6sp"
-      android:text="@string/special_code_register_detail"
-      android:textColor="@color/C999999"
-      android:textSize="14sp"
-      />
-  </LinearLayout>
+    </LinearLayout>
 
-  <LinearLayout
-    android:layout_width="match_parent"
-    android:layout_height="wrap_content"
-    android:layout_marginStart="25dp"
-    android:layout_marginTop="82dp"
-    android:layout_marginBottom="2dp"
-    android:orientation="horizontal">
-
-    <TextView
-      android:layout_width="wrap_content"
+    <LinearLayout
+      android:layout_width="match_parent"
       android:layout_height="wrap_content"
-      android:lineSpacingExtra="3.5sp"
-      android:text="@string/special_code"
-      android:textColor="#999999"
-      android:textSize="12sp"
-      android:layout_marginEnd="5dp"
-      />
-    <TextView
-      android:background="@color/C000000"
-      android:layout_width="wrap_content"
+      android:layout_marginTop="23dp"
+      android:orientation="vertical"
+      >
+
+      <TextView
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:gravity="center_horizontal"
+        android:lineSpacingExtra="7sp"
+        android:text="@string/special_code_register_title"
+        android:textColor="@color/C000000"
+        android:textSize="18sp"
+        />
+    </LinearLayout>
+
+    <LinearLayout
+      android:layout_width="match_parent"
       android:layout_height="wrap_content"
-      android:textSize="9sp"
-      android:paddingLeft="5dp"
-      android:paddingRight="5dp"
-      android:paddingTop="2dp"
-      android:paddingBottom="2dp"
-      android:textColor="@color/CFFFFFF"
-      android:lineSpacingExtra="4sp"
-      android:text="@string/life_plus"
-      android:visibility="gone"
-      tools:visibility="visible"
-      />
-
-  </LinearLayout>
-
-  <LinearLayout
-    android:layout_width="match_parent"
-    android:layout_height="wrap_content"
-    android:layout_marginStart="25dp"
-    android:orientation="horizontal">
-
-    <EditText
-      android:layout_width="92dp"
+      android:layout_marginTop="11dp"
+      android:orientation="vertical">
+
+      <TextView
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_gravity="center"
+        android:gravity="center_horizontal"
+        android:lineSpacingExtra="6sp"
+        android:text="@string/special_code_register_detail"
+        android:textColor="@color/C999999"
+        android:textSize="14sp"
+        />
+    </LinearLayout>
+
+    <LinearLayout
+      android:layout_width="match_parent"
       android:layout_height="wrap_content"
-      android:hint="@string/special_code_characters"
-      android:background="@null"
-      android:lineSpacingExtra="6sp"
-      android:textColorHint="@color/CC5C5C5"
-      android:textSize="14sp"
-      />
-
-    <View
-      android:layout_width="7dp"
-      android:layout_height="1dp"
-      android:layout_gravity="center"
-      android:layout_marginStart="6dp"
-      android:layout_marginEnd="6dp"
-      android:background="@color/C666666"
-      />
-
-    <EditText
-      android:layout_width="92dp"
+      android:layout_marginStart="25dp"
+      android:layout_marginTop="82dp"
+      android:layout_marginBottom="2dp"
+      android:orientation="horizontal">
+
+      <TextView
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_marginEnd="5dp"
+        android:lineSpacingExtra="3.5sp"
+        android:text="@string/special_code"
+        android:textColor="#999999"
+        android:textSize="12sp"
+        />
+
+      <TextView
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:background="@color/C000000"
+        android:lineSpacingExtra="4sp"
+        android:paddingLeft="5dp"
+        android:paddingTop="2dp"
+        android:paddingRight="5dp"
+        android:paddingBottom="2dp"
+        android:text="@string/life_plus"
+        android:textColor="@color/CFFFFFF"
+        android:textSize="9sp"
+        android:visibility="gone"
+        tools:visibility="visible"
+        />
+
+    </LinearLayout>
+
+    <LinearLayout
+      android:layout_width="match_parent"
       android:layout_height="wrap_content"
-      android:hint="@string/special_code_characters"
-      android:lineSpacingExtra="6sp"
-      android:textColorHint="@color/CC5C5C5"
-      android:textSize="14sp"
-      />
-
-    <View
-      android:layout_width="7dp"
-      android:layout_height="1dp"
-      android:layout_gravity="center"
-      android:layout_marginStart="6dp"
-      android:layout_marginEnd="6dp"
-      android:background="@color/C666666"
-      />
-
-    <EditText
-      android:layout_width="92dp"
+      android:layout_marginStart="25dp"
+      android:orientation="horizontal">
+
+      <EditText
+        android:layout_width="92dp"
+        android:layout_height="wrap_content"
+        android:hint="@string/special_code_characters"
+        android:lineSpacingExtra="6sp"
+        android:textColorHint="@color/CC5C5C5"
+        android:textSize="14sp"
+        />
+
+      <View
+        android:layout_width="7dp"
+        android:layout_height="1dp"
+        android:layout_gravity="center"
+        android:layout_marginStart="6dp"
+        android:layout_marginEnd="6dp"
+        android:background="@color/C666666"
+        />
+
+      <EditText
+        android:layout_width="92dp"
+        android:layout_height="wrap_content"
+        android:hint="@string/special_code_characters"
+        android:lineSpacingExtra="6sp"
+        android:textColorHint="@color/CC5C5C5"
+        android:textSize="14sp"
+        />
+
+      <View
+        android:layout_width="7dp"
+        android:layout_height="1dp"
+        android:layout_gravity="center"
+        android:layout_marginStart="6dp"
+        android:layout_marginEnd="6dp"
+        android:background="@color/C666666"
+        />
+
+      <EditText
+        android:layout_width="92dp"
+        android:layout_height="wrap_content"
+        android:hint="@string/special_code_characters"
+        android:lineSpacingExtra="6sp"
+        android:textColorHint="@color/CC5C5C5"
+        android:textSize="14sp"
+        />
+
+    </LinearLayout>
+
+    <LinearLayout
+      android:layout_width="match_parent"
       android:layout_height="wrap_content"
-      android:hint="@string/special_code_characters"
-      android:lineSpacingExtra="6sp"
-      android:textColorHint="@color/CC5C5C5"
-      android:textSize="14sp"
-      />
+      android:layout_marginStart="25dp"
+      android:orientation="vertical">
 
-  </LinearLayout>
+      <TextView
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:lineSpacingExtra="3.5sp"
+        android:text="@string/special_code_input"
+        android:textColor="@color/C666666"
+        android:textSize="10.5sp"
+        />
 
-  <LinearLayout
-    android:layout_width="match_parent"
-    android:layout_height="wrap_content"
-    android:layout_marginStart="25dp"
-    android:orientation="vertical">
+    </LinearLayout>
 
-    <TextView
-      android:layout_width="wrap_content"
+    <LinearLayout
+      android:layout_width="match_parent"
       android:layout_height="wrap_content"
-      android:lineSpacingExtra="3.5sp"
-      android:text="@string/special_code_input"
-      android:textColor="@color/C666666"
-      android:textSize="10.5sp"
-      />
-
-  </LinearLayout>
-
-  <LinearLayout
-    android:layout_width="match_parent"
-    android:layout_height="wrap_content"
-    android:layout_marginStart="25dp"
-    android:layout_marginTop="23dp"
-    android:orientation="vertical">
-
-    <TextView
-      android:layout_width="wrap_content"
+      android:layout_marginStart="25dp"
+      android:layout_marginTop="23dp"
+      android:orientation="vertical">
+
+      <TextView
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:lineSpacingExtra="3.5sp"
+        android:text="@string/recommend_code"
+        android:textColor="@color/C999999"
+        android:textSize="12sp"
+        />
+    </LinearLayout>
+
+    <LinearLayout
+      android:layout_width="match_parent"
       android:layout_height="wrap_content"
-      android:lineSpacingExtra="3.5sp"
-      android:textColor="@color/C999999"
-      android:textSize="12sp"
-      android:text="@string/recommend_code"
-      />
-  </LinearLayout>
-
-  <LinearLayout
-    android:layout_width="match_parent"
-    android:layout_height="wrap_content"
-    android:layout_marginStart="25dp"
-    android:layout_marginTop="17dp"
-    android:layout_marginEnd="25dp">
-
-    <EditText
+      android:layout_marginStart="25dp"
+      android:layout_marginTop="17dp"
+      android:layout_marginEnd="25dp">
+
+      <EditText
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:hint="@string/recommend_code_input_characters"
+        android:lineSpacingExtra="6sp"
+        android:textColorHint="@color/CC5C5C5"
+        android:textSize="14sp"
+        />
+    </LinearLayout>
+
+    <LinearLayout
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
-      android:hint="@string/special_code_characters"
-      android:lineSpacingExtra="6sp"
-      android:textColorHint="@color/CC5C5C5"
-      android:textSize="14sp"
-      />
-  </LinearLayout>
-
-  <LinearLayout
-    android:layout_width="match_parent"
-    android:layout_height="wrap_content"
-    android:layout_marginStart="25dp"
-    android:layout_marginBottom="35dp"
-    android:orientation="vertical">
-
-    <TextView
+      android:layout_marginStart="25dp"
+      android:layout_marginBottom="35dp"
+      android:orientation="vertical">
+
+      <TextView
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:lineSpacingExtra="3.5sp"
+        android:text="@string/recommend_code_input"
+        android:textColor="@color/C666666"
+        android:textSize="10.5sp"
+        />
+    </LinearLayout>
+
+    <Space
       android:layout_width="wrap_content"
-      android:layout_height="wrap_content"
-      android:lineSpacingExtra="3.5sp"
-      android:text="@string/special_code_input"
-      android:textColor="@color/C666666"
-      android:textSize="10.5sp"
-      />
-  </LinearLayout>
-
-  <LinearLayout
-    android:layout_width="match_parent"
-    android:layout_height="wrap_content"
-    android:layout_marginStart="25dp"
-    android:layout_marginEnd="25dp"
-    android:layout_marginBottom="25dp"
-    android:orientation="vertical">
+      android:layout_height="0dp"
+      android:layout_weight="1"/>
 
-    <Button
-      android:background="@color/CC5C5C5"
+    <LinearLayout
       android:layout_width="match_parent"
-      android:layout_height="42dp"
-      android:textSize="15sp"
-      android:textColor="#ffffff"
-      android:lineSpacingExtra="5.5sp"
-      android:text="@string/registration"
-      />
-
+      android:layout_height="wrap_content"
+      android:layout_marginStart="25dp"
+      android:layout_marginEnd="25dp"
+      android:layout_marginBottom="25dp"
+      android:orientation="vertical">
+
+      <Button
+        android:layout_width="match_parent"
+        android:layout_height="42dp"
+        android:background="@drawable/button_black_background"
+        android:lineSpacingExtra="5.5sp"
+        android:text="@string/registration"
+        android:textColor="#ffffff"
+        android:textSize="15sp"
+        />
+
+    </LinearLayout>
   </LinearLayout>
-</LinearLayout>
 </ScrollView>

+ 1 - 0
app/src/main/res/values/colors.xml

@@ -17,4 +17,5 @@
   <color name="CEBEBEB">#ebebeb</color>
   <color name="CF27824">#f27824</color>
   <color name="CD0D0D0">#d0d0d0</color>
+  <color name="CF13F15">#f13f15</color>
 </resources>

+ 9 - 4
app/src/main/res/values/strings.xml

@@ -154,10 +154,10 @@
   <string name="phone_identify_male">남자</string>
   <string name="phone_identify_female">여자</string>
   <string name="phone_identify_all_agree">휴대폰 본인인증 약관 전체 동의</string>
-  <string name="phone_identify_agree1">"<b>[필수]</b> <font color='#999999'>개인정보 이용 및 제공</font>"</string>
-  <string name="phone_identify_agree2">"<b>[필수]</b> <font color='#999999'>개인정보 수집 및 활용 동의</font>"</string>
-  <string name="phone_identify_agree3">"<b>[필수]</b> <font color='#999999'>고유 식별정보 처리 동의</font>"</string>
-  <string name="phone_identify_agree4">"<b>[필수]</b> <font color='#999999'>통신사 이용약관 동의</font>"</string>
+  <string name="phone_identify_agree1">"<b>[필수]</b> <font color='@color/C999999'>개인정보 이용 및 제공</font>"</string>
+  <string name="phone_identify_agree2">"<b>[필수]</b> <font color='@color/C999999'>개인정보 수집 및 활용 동의</font>"</string>
+  <string name="phone_identify_agree3">"<b>[필수]</b> <font color='@color/C999999'>고유 식별정보 처리 동의</font>"</string>
+  <string name="phone_identify_agree4">"<b>[필수]</b> <font color='@color/C999999'>통신사 이용약관 동의</font>"</string>
   <string name="phone_identify_phone_hint">뒷번호 7~8자리 입력</string>
   <string name="phone_identify_submit">인증번호 발송</string>
   <string name="phone_identify_submit_message_success">인증번호가 발송되었습니다.</string>
@@ -232,7 +232,12 @@
   <string name="special_code">스페셜 코드</string>
   <string name="special_code_characters">4자리</string>
   <string name="special_code_input">지급받은 코드가 있는 경우 입력해주세요.</string>
+  <string name="recommend_code_input">지급받은 코드가 있는 경우 입력해주세요.</string>
+  <string name="special_code_input_need_12_characters"><font color='@color/CF13F15'>지급받은 코드 12자리를 입력해주세요.</font></string>
+  <string name="recommend_code_input_need_5_characters"><font color='@color/CF13F15'>지급받은 코드 5자리를 입력해주세요.</font></string>
+  <string name="recommend_code_input_characters">5자리</string>
   <string name="recommend_code">추천인 코드</string>
+  <string name="recommend_code_only_one_time">최초 1회만 등록가능합니다.</string>
   <string name="registration">등록</string>
   <string name="life_plus">라이프 플러스</string>