Browse Source

BEfore adding all res folder

master
preyearegmi 6 years ago
parent
commit
3ef2535c69
  1. 62
      app/src/main/java/com/gmeremit/online/gmeremittance_native/loginV2/view/LoginV2Activity.java
  2. 6
      app/src/main/res/layout/activity_login_v2.xml

62
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);
}

6
app/src/main/res/layout/activity_login_v2.xml

@ -103,6 +103,12 @@
</android.support.design.widget.TextInputLayout>
<com.gmeremit.online.gmeremittance_native.securitykeypad.SecurityKeyboardView
android:id="@+id/securityKeyboard"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
android:id="@+id/tv_forgotpass"
android:layout_width="wrap_content"

Loading…
Cancel
Save