|
@ -75,13 +75,12 @@ public class KYCV3Activity extends BaseActivity implements KYCV3PresenterInterfa |
|
|
private void initialize() { |
|
|
private void initialize() { |
|
|
toolbarTitle.setText(getString(R.string.penny_test_pending_text)); |
|
|
toolbarTitle.setText(getString(R.string.penny_test_pending_text)); |
|
|
setupViewPager(); |
|
|
setupViewPager(); |
|
|
KYCV3ViewModelFactory kycv3ViewModelFactory= new KYCV3ViewModelFactory(this); |
|
|
|
|
|
viewModel= ViewModelProviders.of(this,kycv3ViewModelFactory).get(KYCV3ViewModel.class); |
|
|
|
|
|
|
|
|
KYCV3ViewModelFactory kycv3ViewModelFactory = new KYCV3ViewModelFactory(this); |
|
|
|
|
|
viewModel = ViewModelProviders.of(this, kycv3ViewModelFactory).get(KYCV3ViewModel.class); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void setupViewPager() { |
|
|
private void setupViewPager() { |
|
|
|
|
|
|
|
|
kycViewPagerAdapter = new GenericViewPagerAdapter(getSupportFragmentManager()); |
|
|
kycViewPagerAdapter = new GenericViewPagerAdapter(getSupportFragmentManager()); |
|
@ -107,11 +106,9 @@ public class KYCV3Activity extends BaseActivity implements KYCV3PresenterInterfa |
|
|
kycFormViewPager.setAdapter(kycViewPagerAdapter); |
|
|
kycFormViewPager.setAdapter(kycViewPagerAdapter); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public void onAutoDebitScreenShown() |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
public void onAutoDebitScreenShown() { |
|
|
TransitionManager.beginDelayedTransition(kyc_header_view); |
|
|
TransitionManager.beginDelayedTransition(kyc_header_view); |
|
|
page1TxtView.setTextColor(ContextCompat.getColor(page1TxtView.getContext(), R.color.white)); |
|
|
page1TxtView.setTextColor(ContextCompat.getColor(page1TxtView.getContext(), R.color.white)); |
|
|
page1TxtView.setBackgroundResource(R.drawable.circular_valid_bg); |
|
|
page1TxtView.setBackgroundResource(R.drawable.circular_valid_bg); |
|
@ -125,8 +122,7 @@ public class KYCV3Activity extends BaseActivity implements KYCV3PresenterInterfa |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public void onPennyTestScreenShown() |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
public void onPennyTestScreenShown() { |
|
|
TransitionManager.beginDelayedTransition(kyc_header_view); |
|
|
TransitionManager.beginDelayedTransition(kyc_header_view); |
|
|
page1TxtView.setTextColor(ContextCompat.getColor(page1TxtView.getContext(), R.color.white)); |
|
|
page1TxtView.setTextColor(ContextCompat.getColor(page1TxtView.getContext(), R.color.white)); |
|
|
page1TxtView.setBackgroundResource(R.drawable.circular_valid_bg); |
|
|
page1TxtView.setBackgroundResource(R.drawable.circular_valid_bg); |
|
@ -137,8 +133,8 @@ public class KYCV3Activity extends BaseActivity implements KYCV3PresenterInterfa |
|
|
page3TxtView.setTextColor(ContextCompat.getColor(page3TxtView.getContext(), R.color.white)); |
|
|
page3TxtView.setTextColor(ContextCompat.getColor(page3TxtView.getContext(), R.color.white)); |
|
|
page3TxtView.setBackgroundResource(R.drawable.circular_valid_bg); |
|
|
page3TxtView.setBackgroundResource(R.drawable.circular_valid_bg); |
|
|
} |
|
|
} |
|
|
public void onCustomerRegistration() |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void onCustomerRegistration() { |
|
|
TransitionManager.beginDelayedTransition(kyc_header_view); |
|
|
TransitionManager.beginDelayedTransition(kyc_header_view); |
|
|
|
|
|
|
|
|
page1TxtView.setTextColor(ContextCompat.getColor(page1TxtView.getContext(), R.color.white)); |
|
|
page1TxtView.setTextColor(ContextCompat.getColor(page1TxtView.getContext(), R.color.white)); |
|
@ -165,12 +161,16 @@ public class KYCV3Activity extends BaseActivity implements KYCV3PresenterInterfa |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public KYCV3CustomerDetailViewContractInterface getCustomerDetailViewContract() { |
|
|
public KYCV3CustomerDetailViewContractInterface getCustomerDetailViewContract() { |
|
|
return customerDetailFragment; |
|
|
return customerDetailFragment; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public PennyTestViewContractInterface getPennyTestViewContract() { |
|
|
|
|
|
return pennyTestFragment; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public void onKYCFormSubmittedSuccessfully() { |
|
|
public void onKYCFormSubmittedSuccessfully() { |
|
|
kycFormViewPager.setCurrentItem(1); |
|
|
kycFormViewPager.setCurrentItem(1); |
|
@ -181,6 +181,11 @@ public class KYCV3Activity extends BaseActivity implements KYCV3PresenterInterfa |
|
|
kycFormViewPager.setCurrentItem(2); |
|
|
kycFormViewPager.setCurrentItem(2); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public void onPennyTestCompleted() { |
|
|
|
|
|
exitView(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { |
|
|
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { |
|
|
|
|
|
|
|
@ -188,8 +193,7 @@ public class KYCV3Activity extends BaseActivity implements KYCV3PresenterInterfa |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public void onPageSelected(int position) { |
|
|
public void onPageSelected(int position) { |
|
|
switch (position) |
|
|
|
|
|
{ |
|
|
|
|
|
|
|
|
switch (position) { |
|
|
case 0: |
|
|
case 0: |
|
|
onCustomerRegistration(); |
|
|
onCustomerRegistration(); |
|
|
break; |
|
|
break; |
|
|