Browse Source

Register screen keyboard integration completed

master
preyearegmi 6 years ago
parent
commit
f60a01c1ea
  1. 15
      app/src/main/java/com/gmeremit/online/gmeremittance_native/registerV2/view/RegisterV2Activity.java

15
app/src/main/java/com/gmeremit/online/gmeremittance_native/registerV2/view/RegisterV2Activity.java

@ -182,7 +182,7 @@ public class RegisterV2Activity extends BaseActivity implements RegisterV2Presen
@Override
public boolean dispatchTouchEvent(MotionEvent ev) {
return (securityKeyboardPasswordView.checkIfTouchIntersectKeypadLayout(ev)||securityKeyboardConfirmPasswordView.checkIfTouchIntersectKeypadLayout(ev)||dobConatinerClickGestureDetector.onTouchEvent(ev) || super.dispatchTouchEvent(ev));
return (securityKeyboardPasswordView.checkIfTouchIntersectKeypadLayout(ev)||securityKeyboardConfirmPasswordView.checkIfTouchIntersectKeypadLayout(ev)||dobConatinerClickGestureDetector.onTouchEvent(ev)|| super.dispatchTouchEvent(ev));
}
@ -352,7 +352,7 @@ public class RegisterV2Activity extends BaseActivity implements RegisterV2Presen
hideKeyBoard();
securityKeyboardPasswordManager.showKeyboard();
scrollView.postDelayed(()->{
scrollView.smoothScrollTo(0, (int) (.75f*rootView.getBottom()));
scrollView.smoothScrollTo(0, securityKeyboardPasswordView.getBottom());
},250);
}
@ -360,8 +360,10 @@ public class RegisterV2Activity extends BaseActivity implements RegisterV2Presen
@Override
public void onSecurityViewLostFocus() {
if (securityKeyboardPasswordManager != null && securityKeyboardPasswordManager.isKeyboardVisible())
if (securityKeyboardPasswordManager != null && securityKeyboardPasswordManager.isKeyboardVisible()) {
securityKeyboardPasswordManager.hideKeyboard();
Log.d("RegisterScreen","PasswordKeyboard Hide");
}
else
hideKeyBoard();
}
@ -411,10 +413,11 @@ public class RegisterV2Activity extends BaseActivity implements RegisterV2Presen
@Override
public void onSecurityViewRecievedFocus() {
if (securityKeyboardConfirmPasswordManager != null && !securityKeyboardConfirmPasswordManager.isKeyboardVisible()) {
hideKeyBoard();
securityKeyboardConfirmPasswordManager.showKeyboard();
scrollView.postDelayed(()->{
scrollView.smoothScrollTo(0, (int) (.75f*rootView.getBottom()));
scrollView.smoothScrollTo(0, securityKeyboardConfirmPasswordView.getBottom());
},250);
}
@ -422,8 +425,10 @@ public class RegisterV2Activity extends BaseActivity implements RegisterV2Presen
@Override
public void onSecurityViewLostFocus() {
if (securityKeyboardConfirmPasswordManager != null && securityKeyboardConfirmPasswordManager.isKeyboardVisible())
if (securityKeyboardConfirmPasswordManager != null && securityKeyboardConfirmPasswordManager.isKeyboardVisible()) {
securityKeyboardConfirmPasswordManager.hideKeyboard();
Log.d("RegisterScreen","PasswordConfirmKeyboard Hide");
}
else
hideKeyBoard();
}

Loading…
Cancel
Save