diff --git a/.gradle/5.4.1/executionHistory/executionHistory.bin b/.gradle/5.4.1/executionHistory/executionHistory.bin index b783b42..4bd8ea1 100644 Binary files a/.gradle/5.4.1/executionHistory/executionHistory.bin and b/.gradle/5.4.1/executionHistory/executionHistory.bin differ diff --git a/.gradle/5.4.1/executionHistory/executionHistory.lock b/.gradle/5.4.1/executionHistory/executionHistory.lock index a8e97b0..bdc9be3 100644 Binary files a/.gradle/5.4.1/executionHistory/executionHistory.lock and b/.gradle/5.4.1/executionHistory/executionHistory.lock differ diff --git a/.gradle/5.4.1/fileHashes/fileHashes.bin b/.gradle/5.4.1/fileHashes/fileHashes.bin index 0b352c4..4a7dfb1 100644 Binary files a/.gradle/5.4.1/fileHashes/fileHashes.bin and b/.gradle/5.4.1/fileHashes/fileHashes.bin differ diff --git a/.gradle/5.4.1/fileHashes/fileHashes.lock b/.gradle/5.4.1/fileHashes/fileHashes.lock index ffd3de9..ddefb20 100644 Binary files a/.gradle/5.4.1/fileHashes/fileHashes.lock and b/.gradle/5.4.1/fileHashes/fileHashes.lock differ diff --git a/.gradle/5.4.1/fileHashes/resourceHashesCache.bin b/.gradle/5.4.1/fileHashes/resourceHashesCache.bin index 3fa9395..ca44a01 100644 Binary files a/.gradle/5.4.1/fileHashes/resourceHashesCache.bin and b/.gradle/5.4.1/fileHashes/resourceHashesCache.bin differ diff --git a/.gradle/5.4.1/javaCompile/classAnalysis.bin b/.gradle/5.4.1/javaCompile/classAnalysis.bin index 7ae42de..603b5f6 100644 Binary files a/.gradle/5.4.1/javaCompile/classAnalysis.bin and b/.gradle/5.4.1/javaCompile/classAnalysis.bin differ diff --git a/.gradle/5.4.1/javaCompile/jarAnalysis.bin b/.gradle/5.4.1/javaCompile/jarAnalysis.bin index 84312cf..d4fef57 100644 Binary files a/.gradle/5.4.1/javaCompile/jarAnalysis.bin and b/.gradle/5.4.1/javaCompile/jarAnalysis.bin differ diff --git a/.gradle/5.4.1/javaCompile/javaCompile.lock b/.gradle/5.4.1/javaCompile/javaCompile.lock index 42e1d51..3498ce9 100644 Binary files a/.gradle/5.4.1/javaCompile/javaCompile.lock and b/.gradle/5.4.1/javaCompile/javaCompile.lock differ diff --git a/.gradle/5.4.1/javaCompile/taskHistory.bin b/.gradle/5.4.1/javaCompile/taskHistory.bin index c2669a4..3009919 100644 Binary files a/.gradle/5.4.1/javaCompile/taskHistory.bin and b/.gradle/5.4.1/javaCompile/taskHistory.bin differ diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 1abb797..0923013 100644 Binary files a/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ diff --git a/app/src/main/java/com/vickykdv/keyboardcashit/MainActivity.java b/app/src/main/java/com/vickykdv/keyboardcashit/MainActivity.java index b01f0e8..f244ff4 100644 --- a/app/src/main/java/com/vickykdv/keyboardcashit/MainActivity.java +++ b/app/src/main/java/com/vickykdv/keyboardcashit/MainActivity.java @@ -17,7 +17,7 @@ protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); - keyboardCashit= findViewById(R.id.keyboard); + keyboardCashit= findViewById(R.id.keyboard); keyboardCashit.KeyboardBuilder("Lupa kata sandi?",true,6,true); keyboardCashit.setClickListener(new KeyboardCashit.OnClickListener() { @Override @@ -34,7 +34,7 @@ public void onForgotClick() { keyboardCashit.onCompletePIN(new KeyboardCashit.CompleteListener() { @Override - public void ComlpletePIN() { + public void CompletePIN() { // Toast.makeText(MainActivity.this,keyboardCashit.getInputText(),Toast.LENGTH_LONG).show(); Log.d("MainActivity", "ComlpletePIN: " + keyboardCashit.getInputText()); diff --git a/loginnumber/src/main/java/com/vickykdv/loginnumber/KeyboardCashit.java b/loginnumber/src/main/java/com/vickykdv/loginnumber/KeyboardCashit.java index 46b4e26..c687075 100644 --- a/loginnumber/src/main/java/com/vickykdv/loginnumber/KeyboardCashit.java +++ b/loginnumber/src/main/java/com/vickykdv/loginnumber/KeyboardCashit.java @@ -17,11 +17,11 @@ public class KeyboardCashit extends LinearLayout implements View.OnClickListener { - public TextView mPasswordField; - public TextView txt_forgotpass; - public ImageView img_showpassword,img_finger; - public OnClickListener clickListener; - public CompleteListener completeListener; + private TextView mPasswordField; + private TextView txt_forgotpass; + private ImageView img_showpassword,img_finger; + private OnClickListener clickListener; + private CompleteListener completeListener; public KeyboardCashit(Context context) { super(context); @@ -38,12 +38,12 @@ public KeyboardCashit(Context context, AttributeSet attrs, int defStyleAttr) { init(); } - public void init() { + private void init() { inflate(getContext(), R.layout.keyboard, this); initViews(); } - public void initViews() { + private void initViews() { mPasswordField = $(R.id.password_field); img_showpassword = $(R.id.img_showpassword); txt_forgotpass = $(R.id.txt_forgotpass); @@ -97,7 +97,7 @@ public interface OnClickListener { } public interface CompleteListener{ - void ComlpletePIN(); + void CompletePIN(); } @@ -211,7 +211,7 @@ public void KeyboardBuilder(){ } - private void BuilderKeyboard(final int lenght){ + private void BuilderKeyboard(final int maxLenght){ img_finger.setOnClickListener(new View.OnClickListener() { @Override @@ -254,9 +254,11 @@ public void afterTextChanged(Editable editable) { }else{ mPasswordField.setBackground(getResources().getDrawable(R.drawable.ck_edittext_style_default)); } - if(lenght == editable.length()) - completeListener.ComlpletePIN(); - Log.d("KeyboardCashit", "afterTextChanged: "+editable.length()+" "+mPasswordField.length()); + if(maxLenght == editable.length()) { + + completeListener.CompletePIN(); + Log.d("KeyboardCashit", "afterTextChanged: " + editable.length()+" "+mPasswordField.getText().toString()); + } } });