diff --git a/app/src/main/java/com/gmeremit/online/gmeremittance_native/changepasswordV2/view/ChangePasswordV2Activity.java b/app/src/main/java/com/gmeremit/online/gmeremittance_native/changepasswordV2/view/ChangePasswordV2Activity.java index 12c30d94..010790c6 100644 --- a/app/src/main/java/com/gmeremit/online/gmeremittance_native/changepasswordV2/view/ChangePasswordV2Activity.java +++ b/app/src/main/java/com/gmeremit/online/gmeremittance_native/changepasswordV2/view/ChangePasswordV2Activity.java @@ -67,6 +67,16 @@ public class ChangePasswordV2Activity extends BaseActivity implements ChangePass @BindView(R.id.scrollView) ScrollView scrollView; + + @BindView(R.id.newPasswordText) + TextView newPasswordText; + + @BindView(R.id.confirmPasswordText) + TextView confirmPasswordText; + + @BindView(R.id.currentPasswordText) + TextView currentPasswordText; + @BindView(R.id.rootViewChangePassword) View rootView; @@ -104,6 +114,7 @@ public class ChangePasswordV2Activity extends BaseActivity implements ChangePass try { securityKeyboardCurrentPasswordManager = new SecurityKeyboardManager(this); SecurityKeypadRequestParamBuilder request = new SecurityKeypadRequestParamBuilder(this); + request.disableKeyPadEffect(false); request.setHintString("Password"); securityKeyboardCurrentPasswordManager.bindWithSecurityWidgetView(securityKeyboardCurrentPasswordView) @@ -276,7 +287,7 @@ public class ChangePasswordV2Activity extends BaseActivity implements ChangePass hideKeyBoard(); securityKeyboardCurrentPasswordManager.showKeyboard(); scrollView.postDelayed(()->{ - scrollView.smoothScrollTo(0, securityKeyboardCurrentPasswordView.getBottom()); + scrollView.smoothScrollTo(0, currentPasswordText.getTop()); },250); } } @@ -337,7 +348,7 @@ public class ChangePasswordV2Activity extends BaseActivity implements ChangePass hideKeyBoard(); securityKeyboardNewPasswordManager.showKeyboard(); scrollView.postDelayed(()->{ - scrollView.smoothScrollTo(0, securityKeyboardNewPassword.getBottom()); + scrollView.smoothScrollTo(0, newPasswordText.getTop()); },250); } @@ -399,7 +410,7 @@ public class ChangePasswordV2Activity extends BaseActivity implements ChangePass hideKeyBoard(); securityKeyboardConfirmPasswordManager.showKeyboard(); scrollView.postDelayed(()->{ - scrollView.smoothScrollTo(0, securityKeyboardConfirmPassword.getBottom()); + scrollView.smoothScrollTo(0, confirmPasswordText.getTop()); },250); } } diff --git a/app/src/main/java/com/gmeremit/online/gmeremittance_native/loginV2/view/LoginV2Activity.java b/app/src/main/java/com/gmeremit/online/gmeremittance_native/loginV2/view/LoginV2Activity.java index 1ed8eda0..509fbbb9 100644 --- a/app/src/main/java/com/gmeremit/online/gmeremittance_native/loginV2/view/LoginV2Activity.java +++ b/app/src/main/java/com/gmeremit/online/gmeremittance_native/loginV2/view/LoginV2Activity.java @@ -343,9 +343,9 @@ public class LoginV2Activity extends BaseActivity implements View.OnClickListene if (securityKeyboardManager != null && !securityKeyboardManager.isKeyboardVisible()) { hideKeyBoard(); securityKeyboardManager.showKeyboard(); -// scrollView.postDelayed(()->{ -// scrollView.smoothScrollTo(0,rootView.getBottom()); -// },250); + scrollView.postDelayed(()->{ + scrollView.smoothScrollTo(0,rootView.getBottom()); + },250); } } diff --git a/app/src/main/java/com/gmeremit/online/gmeremittance_native/registerV2/view/RegisterV2Activity.java b/app/src/main/java/com/gmeremit/online/gmeremittance_native/registerV2/view/RegisterV2Activity.java index 6ebd8947..b5a0c30f 100644 --- a/app/src/main/java/com/gmeremit/online/gmeremittance_native/registerV2/view/RegisterV2Activity.java +++ b/app/src/main/java/com/gmeremit/online/gmeremittance_native/registerV2/view/RegisterV2Activity.java @@ -83,6 +83,12 @@ public class RegisterV2Activity extends BaseActivity implements RegisterV2Presen @BindView(R.id.scrollView) ScrollView scrollView; + @BindView(R.id.passwordText) + TextView passwordTextView; + + @BindView(R.id.confirmPasswordText) + TextView confirmPasswordTextView; + @BindView(R.id.rootViewRegister) View rootView; @@ -140,6 +146,7 @@ public class RegisterV2Activity extends BaseActivity implements RegisterV2Presen securityKeyboardConfirmPasswordManager = new SecurityKeyboardManager(this); SecurityKeypadRequestParamBuilder request = new SecurityKeypadRequestParamBuilder(this); request.setHintString("Password"); + request.disableKeyPadEffect(false); securityKeyboardConfirmPasswordManager.bindWithSecurityWidgetView(securityKeyboardConfirmPasswordView) .setBallonView(ballonView) @@ -353,7 +360,7 @@ public class RegisterV2Activity extends BaseActivity implements RegisterV2Presen hideKeyBoard(); securityKeyboardPasswordManager.showKeyboard(); scrollView.postDelayed(()->{ - scrollView.smoothScrollTo(0, securityKeyboardPasswordView.getBottom()); + scrollView.smoothScrollTo(0, passwordTextView.getTop()); },250); } @@ -418,7 +425,7 @@ public class RegisterV2Activity extends BaseActivity implements RegisterV2Presen hideKeyBoard(); securityKeyboardConfirmPasswordManager.showKeyboard(); scrollView.postDelayed(()->{ - scrollView.smoothScrollTo(0, securityKeyboardConfirmPasswordView.getBottom()); + scrollView.smoothScrollTo(0, confirmPasswordTextView.getTop()); },250); } diff --git a/app/src/main/res/layout/activity_change_password_v2.xml b/app/src/main/res/layout/activity_change_password_v2.xml index dca6c51d..363054ea 100644 --- a/app/src/main/res/layout/activity_change_password_v2.xml +++ b/app/src/main/res/layout/activity_change_password_v2.xml @@ -1,14 +1,15 @@ - + + android:background="@color/background_gray"> - - - - - + + + diff --git a/app/src/main/res/layout/activity_login_v2.xml b/app/src/main/res/layout/activity_login_v2.xml index d6f68804..ad3d715b 100644 --- a/app/src/main/res/layout/activity_login_v2.xml +++ b/app/src/main/res/layout/activity_login_v2.xml @@ -6,7 +6,8 @@ android:layout_width="match_parent" android:layout_height="match_parent"> - - - - - - + android:layout_height="wrap_content" /> - + @@ -24,7 +28,7 @@ - - + android:layout_height="wrap_content" /> + - \ No newline at end of file +