From 3ef2535c69d414dd5823af6f534eb61e3752e269 Mon Sep 17 00:00:00 2001 From: preyearegmi Date: Mon, 28 Jan 2019 13:23:36 +0900 Subject: [PATCH] BEfore adding all res folder --- .../loginV2/view/LoginV2Activity.java | 62 +++++++++++++++++++ app/src/main/res/layout/activity_login_v2.xml | 6 ++ 2 files changed, 68 insertions(+) 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 6ae0c771..85df8ff2 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 @@ -8,9 +8,11 @@ import android.animation.ValueAnimator; import android.content.Intent; import android.graphics.drawable.GradientDrawable; import android.os.Bundle; +import android.os.Handler; import android.support.design.widget.TextInputLayout; import android.support.v4.content.ContextCompat; import android.support.v4.view.ViewCompat; +import android.util.Log; import android.view.MotionEvent; import android.view.View; import android.view.ViewGroup; @@ -32,6 +34,7 @@ import com.gmeremit.online.gmeremittance_native.registerV2.view.RegisterV2Activi import com.gmeremit.online.gmeremittance_native.resetpassV2.view.ResetPassV2Activity; import com.gmeremit.online.gmeremittance_native.securitykeypad.SecurityKeyboardManager; import com.gmeremit.online.gmeremittance_native.securitykeypad.SecurityKeyboardView; +import com.gmeremit.online.gmeremittance_native.securitykeypad.SecurityKeypadRequestParamBuilder; import butterknife.BindView; import butterknife.ButterKnife; @@ -69,8 +72,15 @@ public class LoginV2Activity extends BaseActivity implements View.OnClickListene @BindView(R.id.rootViewLogin) View rootView; + SecurityKeyboardManager securityKeyboardManager; + @BindView(R.id.securityKeyboard) + SecurityKeyboardView securityKeyboardView; + + @BindView(R.id.keypadContainer) FrameLayout keypadContainer; + + @BindView(R.id.keypadBallon) RelativeLayout ballonView; public String loginButtonText; @@ -103,10 +113,62 @@ private Interpolator interpolator=new AccelerateDecelerateInterpolator(); ViewCompat.setTranslationZ(progressbar_login, 100); progressbar_login.setVisibility(View.GONE); + try { + securityKeyboardManager=new SecurityKeyboardManager(this); + SecurityKeypadRequestParamBuilder request =new SecurityKeypadRequestParamBuilder(this); + + securityKeyboardManager.bindWithSecurityWidgetView(securityKeyboardView) + .setBallonView(ballonView) + .setKeyboardContainer(keypadContainer) + .setRequestParams(request) + .setActionListener(new SecurityKeyboardManager.SecurityKeyboardActionListenerFacade() { + @Override + public void done(Intent intent) { + + } + + @Override + public void cancel(Intent intent) { + + } + + @Override + public void input(int i) { + + } + + @Override + public void minTextSizeCallback() { + + } + + @Override + public void maxTextSizeCallback() { + + } + }) + .build(); + + } catch (Exception e) { + e.printStackTrace(); + Log.d("GMESecurityKeyboard",e.getMessage()); + } + } private void performDefaultAction(Bundle savedInstanceState) { + new Handler().postDelayed((new Runnable() { + @Override + public void run() { + + try { + securityKeyboardManager.showKeyboard(); + } catch (IllegalAccessException e) { + e.printStackTrace(); + } + } + }),5000); } diff --git a/app/src/main/res/layout/activity_login_v2.xml b/app/src/main/res/layout/activity_login_v2.xml index f59edfc8..30f0d3f3 100644 --- a/app/src/main/res/layout/activity_login_v2.xml +++ b/app/src/main/res/layout/activity_login_v2.xml @@ -103,6 +103,12 @@ + +