|
|
@@ -24,11 +24,13 @@ import kr.co.zumo.app.lifeplus.supervisor.ScreenChangerHelper;
|
|
|
import kr.co.zumo.app.lifeplus.util.ResourceUtil;
|
|
|
import kr.co.zumo.app.lifeplus.view.fragment.FragmentBase;
|
|
|
import kr.co.zumo.app.lifeplus.view.fragment.factory.BasicFragmentFactory;
|
|
|
+import kr.co.zumo.app.lifeplus.view.model.IViewModelEventListener;
|
|
|
import kr.co.zumo.app.lifeplus.view.model.SignUpItem;
|
|
|
import kr.co.zumo.app.lifeplus.view.model.SignUpViewModel;
|
|
|
import kr.co.zumo.app.lifeplus.view.model.ViewModel;
|
|
|
import kr.co.zumo.app.lifeplus.view.model.bean.SignUpBenefitBean;
|
|
|
import kr.co.zumo.app.lifeplus.view.model.bean.SignUpBenefitListBean;
|
|
|
+import kr.co.zumo.app.lifeplus.view.model.bean.SignUpButtonBean;
|
|
|
import kr.co.zumo.app.lifeplus.view.model.bean.SignUpTextWithTitleBean;
|
|
|
import kr.co.zumo.app.lifeplus.view.model.bean.TextBean;
|
|
|
|
|
|
@@ -71,6 +73,12 @@ public class SignUpFragment extends FragmentBase {
|
|
|
recyclerView.setAdapter(adapter);
|
|
|
|
|
|
viewModel = signUpViewModel;
|
|
|
+ viewModel.setEventListener(new IViewModelEventListener<SignUpViewModel>() {
|
|
|
+ @Override
|
|
|
+ public void onEventFromViewModel(SignUpViewModel viewModel, int eventId, int intValue, @Nullable String stringValue) {
|
|
|
+
|
|
|
+ }
|
|
|
+ });
|
|
|
|
|
|
// fixme for test
|
|
|
signUpViewModel.addItem(new SignUpItem(SignUpItem.SIGN_UP_TEXT, SignUpItem.ALIGN_START, new TextBean(ResourceUtil.getString(R.string.sign_up_hello_text)).toJson()));
|
|
|
@@ -85,8 +93,9 @@ public class SignUpFragment extends FragmentBase {
|
|
|
signUpViewModel.addItem(new SignUpItem(SignUpItem.SIGN_UP_TEXT, SignUpItem.ALIGN_START, new TextBean(ResourceUtil.getString(R.string.sign_up_need_id)).toJson()));
|
|
|
signUpViewModel.addItem(new SignUpItem(SignUpItem.SIGN_UP_TEXT, SignUpItem.ALIGN_END, new TextBean(ResourceUtil.getString(R.string.sign_up_mobile_confirm)).toJson()));
|
|
|
signUpViewModel.addItem(new SignUpItem(SignUpItem.SIGN_UP_TEXT_WITH_TITLE, SignUpItem.ALIGN_START, new SignUpTextWithTitleBean(ResourceUtil.getString(R.string.sign_up_id_confirm_completed), "김한화, 남\n1982.02.20\n010-1234-5678").toJson()));
|
|
|
- signUpViewModel.addItem(new SignUpItem(SignUpItem.SIGN_UP_DIVIDER, new TextBean("간편암호 등록").toJson()));
|
|
|
+ signUpViewModel.addItem(new SignUpItem(SignUpItem.SIGN_UP_DIVIDER, new TextBean(ResourceUtil.getString(R.string.sign_up_input_pin)).toJson()));
|
|
|
signUpViewModel.addItem(new SignUpItem(SignUpItem.SIGN_UP_TEXT, SignUpItem.ALIGN_START, new TextBean(ResourceUtil.getString(R.string.sign_up_need_pin)).toJson()));
|
|
|
+ signUpViewModel.addItem(new SignUpItem(SignUpItem.SIGN_UP_BUTTON, SignUpItem.ALIGN_END, new SignUpButtonBean(ResourceUtil.getString(R.string.sign_up_input_pin), SignUpItem.BUTTON_ID_PIN).toJson()));
|
|
|
signUpViewModel.addItem(new SignUpItem(SignUpItem.SIGN_UP_TEXT, SignUpItem.ALIGN_END, new TextBean(ResourceUtil.getString(R.string.sign_up_pin_confirm)).toJson()));
|
|
|
signUpViewModel.addItem(new SignUpItem(SignUpItem.SIGN_UP_TEXT, SignUpItem.ALIGN_START, new TextBean(ResourceUtil.getString(R.string.sign_up_pin_confirm_completed)).toJson()));
|
|
|
signUpViewModel.addItem(new SignUpItem(SignUpItem.SIGN_UP_DIVIDER, new TextBean("약관동의").toJson()));
|
|
|
@@ -95,7 +104,6 @@ public class SignUpFragment extends FragmentBase {
|
|
|
signUpViewModel.addItem(new SignUpItem(SignUpItem.SIGN_UP_DIVIDER, new TextBean("가입완료").toJson()));
|
|
|
signUpViewModel.addItem(new SignUpItem(SignUpItem.SIGN_UP_TEXT, SignUpItem.ALIGN_START, new TextBean(ResourceUtil.getString(R.string.sign_up_completed, "한화")).toJson()));
|
|
|
signUpViewModel.addItem(new SignUpItem(SignUpItem.SIGN_UP_COIN, SignUpItem.ALIGN_START, new TextBean("가입 완료 코인 300c 지급 완료").toJson()));
|
|
|
- signUpViewModel.addItem(new SignUpItem(SignUpItem.SIGN_UP_BUTTON, SignUpItem.ALIGN_CENTER, new TextBean("button").toJson()));
|
|
|
signUpViewModel.addItem(new SignUpItem(SignUpItem.SIGN_UP_TWO_BUTTON, SignUpItem.ALIGN_CENTER, new TextBean("two button").toJson()));
|
|
|
signUpViewModel.addItem(new SignUpItem(SignUpItem.SIGN_UP_NOTICE, SignUpItem.ALIGN_CENTER, new TextBean("SIGN_UP_NOTICE").toJson()));
|
|
|
signUpViewModel.addItem(new SignUpItem(SignUpItem.SIGN_UP_WAITING, SignUpItem.ALIGN_CENTER, new TextBean("SIGN_UP_WAITING").toJson()));
|