Browse Source

[회원가입][Common] 휴대폰 인증 화면 애니메이션 가입시에만 적용되게 수정

Hasemi 6 năm trước cách đây
mục cha
commit
fd33d27df4

+ 12 - 8
app/src/main/java/kr/co/zumo/app/lifeplus/view/custom/auth/MobileAuthView.java

@@ -87,22 +87,24 @@ public class MobileAuthView extends ConstraintLayout implements IMobileAuthContr
   private IMobileAuthContract.Presenter presenter;
   protected CheckBoxAllDriver checkBoxAllDriver;
 
-  public MobileAuthView(Context context) {
-    super(context);
+  private boolean isAnim;
 
-    init(context);
+  public MobileAuthView(Context context, boolean isAnim) {
+    super(context);
+    this.isAnim = isAnim;
+    init(context, isAnim);
   }
 
   public MobileAuthView(Context context, AttributeSet attrs) {
     super(context, attrs);
 
-    init(context);
+    init(context, isAnim);
   }
 
   public MobileAuthView(Context context, AttributeSet attrs, int defStyleAttr) {
     super(context, attrs, defStyleAttr);
 
-    init(context);
+    init(context, isAnim);
   }
 
   @Override
@@ -110,7 +112,7 @@ public class MobileAuthView extends ConstraintLayout implements IMobileAuthContr
     this.presenter = presenter;
   }
 
-  private void init(Context context) {
+  private void init(Context context, boolean isAnim) {
     LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
     inflater.inflate(R.layout.sign_up_auth_view, this);
 
@@ -154,9 +156,11 @@ public class MobileAuthView extends ConstraintLayout implements IMobileAuthContr
 
 
     //애니메이션시작
+    if (isAnim) {
+      setAnimationSetting();
+      doAnimationStart();
+    }
 
-    setAnimationSetting();
-    doAnimationStart();
 
     checkBoxAllDriver = new CheckBoxAllDriver(checkBoxAllAgree);
 

+ 2 - 2
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/pin/PinResetAuthFragment.java

@@ -51,7 +51,7 @@ public class PinResetAuthFragment extends FragmentBase<PinResetAuthPresenter> im
     mobileAuthBean.setGender(MobileAuthBean.GENDER_MALE);
     mobileAuthBean.setNationality(MobileAuthBean.NATIONALITY_DOMESTIC);
 
-    authView = new MobileAuthView(getContext());
+    authView = new MobileAuthView(getContext(), false);
     authPresenter = new MobileAuthPresenter(authView, mobileAuthBean, true, getFragmentManager(), event -> {
       if (Event.SUCCESS == event.getEventId()) {
         presenter.onEvent(event);
@@ -68,7 +68,7 @@ public class PinResetAuthFragment extends FragmentBase<PinResetAuthPresenter> im
     ActionBarBuilder builder = actionBarHelper.begin()
       .back(actionBar -> presenter.onNavigationClickBack(actionBar));
 
-    if(AppUtil.isSandbox()) {
+    if (AppUtil.isSandbox()) {
       // fixme for test
       builder.textButton(R.string.tutorial_bottom_next, actionBar -> {
         presenter.onResult(new Event.Builder(Event.SUCCESS).integer(Event.MEMBER_ALREADY_MEMBER).build());

+ 1 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/signup/SignUpMobileAuthFragment.java

@@ -47,7 +47,7 @@ public class SignUpMobileAuthFragment extends FragmentBase<SignUpMobileAuthPrese
     mobileAuthBean.setGender(MobileAuthBean.GENDER_MALE);
     mobileAuthBean.setNationality(MobileAuthBean.NATIONALITY_DOMESTIC);
 
-    authView = new MobileAuthView(getContext());
+    authView = new MobileAuthView(getContext(), true);
     authPresenter = new MobileAuthPresenter(authView, mobileAuthBean, false, getFragmentManager(), event -> {
       if (Event.SUCCESS == event.getEventId()) {
         presenter.onEvent(event);