diff --git a/app/src/main/java/com/gmeremit/online/gmeremittance_native/transactionpasspromt/TransactionPasswordPromptActivity.java b/app/src/main/java/com/gmeremit/online/gmeremittance_native/transactionpasspromt/TransactionPasswordPromptActivity.java
index 4cb50150..933dce3c 100644
--- a/app/src/main/java/com/gmeremit/online/gmeremittance_native/transactionpasspromt/TransactionPasswordPromptActivity.java
+++ b/app/src/main/java/com/gmeremit/online/gmeremittance_native/transactionpasspromt/TransactionPasswordPromptActivity.java
@@ -88,6 +88,7 @@ public class TransactionPasswordPromptActivity extends BaseActivity implements S
securityKeyboardManager = new SecurityKeyboardManager(this);
SecurityKeypadRequestParamBuilder request = new SecurityKeypadRequestParamBuilder(this);
request.setHintString("Password");
+ request.disableKeyPadEffect(false);
securityKeyboardManager.bindWithSecurityWidgetView(securityKeyboardView)
.setBallonView(ballonView)
diff --git a/app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/security/securitykeypad/SecurityKeypadRequestParamBuilder.java b/app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/security/securitykeypad/SecurityKeypadRequestParamBuilder.java
index 3a457655..8d2252cf 100644
--- a/app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/security/securitykeypad/SecurityKeypadRequestParamBuilder.java
+++ b/app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/security/securitykeypad/SecurityKeypadRequestParamBuilder.java
@@ -22,6 +22,7 @@ public class SecurityKeypadRequestParamBuilder
byte[] secureKey;
private final Context context;
+ private boolean shouldDisableKeypadEffect;
public SecurityKeypadRequestParamBuilder(Context context)
{
@@ -65,6 +66,12 @@ public class SecurityKeypadRequestParamBuilder
return this;
}
+ public SecurityKeypadRequestParamBuilder disableKeyPadEffect(boolean action)
+ {
+ this.shouldDisableKeypadEffect=action;
+ return this;
+ }
+
public int getDefaultKeyboardType()
{
return keyPadType;
@@ -80,6 +87,7 @@ public class SecurityKeypadRequestParamBuilder
textType= TransKeyActivity.mTK_TYPE_TEXT_PASSWORD_LAST_IMAGE;
this.maxLength=16;
this.keyPadType=mTK_TYPE_KEYPAD_QWERTY_LOWER;
+ this.shouldDisableKeypadEffect=true;
}
@@ -174,7 +182,6 @@ public class SecurityKeypadRequestParamBuilder
newIntent.putExtra(TransKeyActivity.mTK_PARAM_MIN_LENGTH_MESSAGE, "최소 글자 2글자 미만입니다");
newIntent.putExtra(TransKeyActivity.mTK_PARAM_INPUT_MINLENGTH, 0);
newIntent.putExtra(TransKeyActivity.mTK_PARAM_ALERTDIALOG_TITLE, "mTranskey alert");
- newIntent.putExtra(TransKeyActivity.mTK_PARAM_DISABLE_BUTTON_EFFECT, true);
// newIntent.putExtra(TransKeyActivity.mTK_PARAM_QWERTY_BUTTON_MARGIN, 1f);
newIntent.putExtra(TransKeyActivity.mTK_PARAM_NUMBER_BUTTON_MARGIN, 0.44f);
@@ -214,6 +221,8 @@ public class SecurityKeypadRequestParamBuilder
newIntent.putExtra(TransKeyActivity.mTK_PARAM_PLAY_RES_BUTTON_SOUND, true);
newIntent.putExtra (TransKeyActivity.mTK_PARAM_QWERTY_HEIGHT, (float).95);
newIntent.putExtra(TransKeyActivity.mTK_PARAM_QWERTY_BUTTON_MARGIN, 1.5f);
+ newIntent.putExtra(TransKeyActivity.mTK_PARAM_DISABLE_BUTTON_EFFECT, this.shouldDisableKeypadEffect);
+
return newIntent;
}
diff --git a/app/src/main/res/layout/activity_transaction_password_prompt.xml b/app/src/main/res/layout/activity_transaction_password_prompt.xml
index 749c59d7..f5608359 100644
--- a/app/src/main/res/layout/activity_transaction_password_prompt.xml
+++ b/app/src/main/res/layout/activity_transaction_password_prompt.xml
@@ -1,5 +1,9 @@
-
+
-
-
-
-
\ No newline at end of file
+
+
+
+