Преглед изворни кода

[회원가입][Bug] 모바일 인증 - 인증번호 입력 칸 입력 조건 전엔 보여지지 않게

hyodong.min пре 7 година
родитељ
комит
b715993234

+ 5 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/custom/MobileAuthorizationView.java

@@ -20,6 +20,7 @@ import android.widget.CheckBox;
 import android.widget.EditText;
 import android.widget.LinearLayout;
 import android.widget.RadioButton;
+import android.widget.RelativeLayout;
 import android.widget.Spinner;
 import android.widget.TextView;
 
@@ -65,6 +66,8 @@ public class MobileAuthorizationView extends ConstraintLayout implements View.On
   private TextView textViewNameValidation;
   private TextView textViewPhoneValidation;
   private TextView textAuthorizedNumberValidation;
+  private RelativeLayout layoutInputAuthNumber;
+
 
   private MobileAuthorizationPresenter presenter;
   protected CheckBoxAllDriver checkBoxAllDriver;
@@ -126,6 +129,7 @@ public class MobileAuthorizationView extends ConstraintLayout implements View.On
     textViewNameValidation = view.findViewById(R.id.text_view_name_validation);
     textViewPhoneValidation = view.findViewById(R.id.text_view_phone_number_validation);
     textAuthorizedNumberValidation = view.findViewById(R.id.text_authorized_number_validation);
+    layoutInputAuthNumber = view.findViewById(R.id.layout_input_auth_number);
 
     presenter = new MobileAuthorizationPresenter(this);
 
@@ -303,6 +307,7 @@ public class MobileAuthorizationView extends ConstraintLayout implements View.On
   @Override
   public void setEnabledRequestConfirmTextView(boolean isEnabled) {
     editTextAuthorizedNumber.setEnabled(isEnabled);
+    layoutInputAuthNumber.setVisibility(isEnabled ? View.VISIBLE :View.GONE);
   }
 
   @Override

+ 16 - 9
app/src/main/res/layout/sign_up_phone_authorization_view.xml

@@ -532,6 +532,7 @@
     <!--       -->
 
     <RelativeLayout
+      android:id="@+id/layout_input_auth_number"
       android:layout_width="match_parent"
       android:layout_height="wrap_content">
 
@@ -586,15 +587,20 @@
             tools:text="2:55"
             />
 
-          <TextView
-            android:id="@+id/button_phone_identify_time_expansion"
-            android:layout_width="wrap_content"
-            android:layout_height="wrap_content"
-            android:gravity="end"
-            android:lineSpacingExtra="3sp"
-            android:text="@string/phone_identify_time_delay"
-            android:textColor="@color/button_state_color"
-            android:textSize="12sp"/>
+          <LinearLayout
+            android:gravity="center"
+            android:layout_width="match_parent"
+            android:layout_height="match_parent">
+
+            <TextView
+              android:id="@+id/button_phone_identify_time_expansion"
+              android:layout_width="wrap_content"
+              android:layout_height="wrap_content"
+              android:lineSpacingExtra="3sp"
+              android:text="@string/phone_identify_time_delay"
+              android:textColor="@color/button_state_color"
+              android:textSize="12sp"/>
+          </LinearLayout>
         </LinearLayout>
       </LinearLayout>
 
@@ -619,6 +625,7 @@
         android:layout_marginLeft="24dp"
         android:layout_marginTop="63dp"
         android:layout_marginRight="24dp">
+
         <TextView
           android:id="@+id/text_authorized_number_validation"
           android:layout_width="wrap_content"