Santosh Bhandary
3 years ago
20 changed files with 335 additions and 59 deletions
-
2app/src/main/java/com/swifttech/remit/jmecustomer/base/PrivilegedGateway.java
-
4app/src/main/java/com/swifttech/remit/jmecustomer/features/login/view/LoginV2Activity.java
-
8app/src/main/java/com/swifttech/remit/jmecustomer/features/registerv2/existingcustomer/presenter/ExistingCustomerRegistrationRequestLiveData.java
-
1app/src/main/java/com/swifttech/remit/jmecustomer/features/registerv2/existingcustomer/view/ExistingCustomerRegistrationRequestFragment.java
-
3app/src/main/java/com/swifttech/remit/jmecustomer/features/resetpassword/gateway/ResetPassV2Gateway.java
-
62app/src/main/java/com/swifttech/remit/jmecustomer/features/resetpassword/presenter/ResetPassV2Presenter.java
-
2app/src/main/java/com/swifttech/remit/jmecustomer/features/resetpassword/presenter/ResetPassV2PresenterInterface.java
-
20app/src/main/java/com/swifttech/remit/jmecustomer/features/resetpassword/presenter/ResetPassViewLiveData.java
-
61app/src/main/java/com/swifttech/remit/jmecustomer/features/resetpassword/view/ResetPassV2Activity.java
-
2app/src/main/java/com/swifttech/remit/jmecustomer/features/security/RemitAuthManagerGateway.java
-
41app/src/main/java/com/swifttech/remit/jmecustomer/features/settings/view/FingerSetUpPasswordFragment.java
-
57app/src/main/java/com/swifttech/remit/jmecustomer/features/settings/view/SettingsView.java
-
16app/src/main/res/drawable/ic_close_bottom_sheet.xml
-
18app/src/main/res/layout/activity_reset_pass_v2.xml
-
92app/src/main/res/layout/finger_setup_pass_layout_fragment.xml
-
1app/src/main/res/values-bn/strings.xml
-
1app/src/main/res/values-ja/strings.xml
-
1app/src/main/res/values-ne/strings.xml
-
1app/src/main/res/values-vi/strings.xml
-
1app/src/main/res/values/strings.xml
@ -0,0 +1,41 @@ |
|||
package com.swifttech.remit.jmecustomer.features.settings.view; |
|||
|
|||
import android.content.Context; |
|||
import android.os.Bundle; |
|||
import android.view.LayoutInflater; |
|||
import android.view.View; |
|||
import android.view.ViewGroup; |
|||
|
|||
import com.google.android.material.bottomsheet.BottomSheetDialogFragment; |
|||
import com.swifttech.remit.jmecustomer.R; |
|||
|
|||
public class FingerSetUpPasswordFragment extends BottomSheetDialogFragment |
|||
implements View.OnClickListener { |
|||
public static final String TAG = "SetUpPasswordFragment"; |
|||
public static FingerSetUpPasswordFragment newInstance() { |
|||
return new FingerSetUpPasswordFragment(); |
|||
} |
|||
@Override |
|||
public View onCreateView(LayoutInflater inflater, ViewGroup container, |
|||
Bundle savedInstanceState) { |
|||
return inflater.inflate(R.layout.finger_setup_pass_layout_fragment, container, false); |
|||
} |
|||
@Override public void onViewCreated( View view, Bundle savedInstanceState) { |
|||
super.onViewCreated(view, savedInstanceState); |
|||
|
|||
} |
|||
@Override |
|||
public void onAttach(Context context) { |
|||
super.onAttach(context); |
|||
|
|||
} |
|||
@Override |
|||
public void onDetach() { |
|||
super.onDetach(); |
|||
|
|||
} |
|||
@Override public void onClick(View view) { |
|||
|
|||
} |
|||
|
|||
} |
@ -0,0 +1,16 @@ |
|||
<vector xmlns:android="http://schemas.android.com/apk/res/android" |
|||
android:width="40dp" |
|||
android:height="40dp" |
|||
android:viewportWidth="40" |
|||
android:viewportHeight="40"> |
|||
<path |
|||
android:pathData="M6,0L34,0A6,6 0,0 1,40 6L40,34A6,6 0,0 1,34 40L6,40A6,6 0,0 1,0 34L0,6A6,6 0,0 1,6 0z" |
|||
android:fillColor="#ffffff"/> |
|||
<path |
|||
android:pathData="M14,26L26,14M14,14L26,26" |
|||
android:strokeLineJoin="round" |
|||
android:strokeWidth="2" |
|||
android:fillColor="#00000000" |
|||
android:strokeColor="#9299A1" |
|||
android:strokeLineCap="round"/> |
|||
</vector> |
@ -0,0 +1,92 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<androidx.constraintlayout.widget.ConstraintLayout |
|||
xmlns:android="http://schemas.android.com/apk/res/android" |
|||
xmlns:app="http://schemas.android.com/apk/res-auto" |
|||
xmlns:tools="http://schemas.android.com/tools" |
|||
android:layout_width="match_parent" |
|||
android:layout_height="wrap_content" |
|||
android:paddingLeft="@dimen/_16sdp" |
|||
android:paddingRight="@dimen/_16sdp" |
|||
android:paddingBottom="@dimen/_16sdp"> |
|||
|
|||
<androidx.appcompat.widget.AppCompatImageView |
|||
android:id="@+id/img_top_dash_line" |
|||
android:layout_width="@dimen/_30sdp" |
|||
android:layout_height="wrap_content" |
|||
android:layout_marginTop="@dimen/_8sdp" |
|||
app:layout_constraintEnd_toEndOf="parent" |
|||
app:layout_constraintStart_toStartOf="parent" |
|||
app:layout_constraintTop_toTopOf="parent" |
|||
/> |
|||
|
|||
<androidx.appcompat.widget.AppCompatImageView |
|||
android:id="@+id/cancel_button" |
|||
android:layout_width="wrap_content" |
|||
android:layout_height="wrap_content" |
|||
android:background="?attr/selectableItemBackground" |
|||
app:layout_constraintEnd_toEndOf="parent" |
|||
app:layout_constraintTop_toBottomOf="@+id/img_top_dash_line" |
|||
app:srcCompat="@drawable/ic_close_bottom_sheet" /> |
|||
|
|||
<com.google.android.material.textview.MaterialTextView |
|||
android:id="@+id/text_view_title" |
|||
android:layout_width="wrap_content" |
|||
android:layout_height="wrap_content" |
|||
android:textStyle="bold" |
|||
android:text="@string/confirm_password_text" |
|||
app:layout_constraintStart_toStartOf="parent" |
|||
app:layout_constraintTop_toBottomOf="@+id/cancel_button" |
|||
tools:layout_editor_absoluteY="54dp" /> |
|||
|
|||
<com.google.android.material.textview.MaterialTextView |
|||
android:id="@+id/tv_description" |
|||
android:layout_width="wrap_content" |
|||
android:layout_height="wrap_content" |
|||
android:layout_marginTop="@dimen/_12sdp" |
|||
android:text="@string/enter_your_password_to_setup_fingerprint" |
|||
app:layout_constraintStart_toStartOf="parent" |
|||
app:layout_constraintTop_toBottomOf="@+id/text_view_title" /> |
|||
|
|||
<com.google.android.material.textfield.TextInputLayout |
|||
android:id="@+id/input_layout_verify_password" |
|||
android:layout_width="match_parent" |
|||
android:layout_height="wrap_content" |
|||
android:layout_marginTop="@dimen/_30sdp" |
|||
android:hint="@string/confirm_password_text" |
|||
android:importantForAutofill="noExcludeDescendants" |
|||
app:layout_constraintEnd_toEndOf="parent" |
|||
app:layout_constraintHorizontal_bias="0.0" |
|||
app:layout_constraintStart_toStartOf="parent" |
|||
app:layout_constraintTop_toBottomOf="@+id/tv_description" |
|||
app:passwordToggleEnabled="true"> |
|||
|
|||
<com.google.android.material.textfield.TextInputEditText |
|||
android:id="@+id/et_verify_password" |
|||
android:layout_width="match_parent" |
|||
android:layout_height="wrap_content" |
|||
android:focusable="true" |
|||
android:imeOptions="actionDone" |
|||
android:inputType="textPassword" |
|||
android:textSize="@dimen/_13sdp" |
|||
android:maxLength="15"> |
|||
|
|||
</com.google.android.material.textfield.TextInputEditText> |
|||
|
|||
</com.google.android.material.textfield.TextInputLayout> |
|||
|
|||
|
|||
<com.google.android.material.button.MaterialButton |
|||
android:id="@+id/btnChangePassword" |
|||
android:layout_width="match_parent" |
|||
android:layout_height="wrap_content" |
|||
android:layout_marginTop="@dimen/_20sdp" |
|||
android:text="@string/continue_text" |
|||
app:layout_constraintBottom_toBottomOf="parent" |
|||
app:layout_constraintEnd_toEndOf="parent" |
|||
app:layout_constraintStart_toStartOf="parent" |
|||
app:layout_constraintTop_toBottomOf="@+id/input_layout_verify_password" |
|||
app:layout_constraintVertical_bias="0.0" /> |
|||
|
|||
</androidx.constraintlayout.widget.ConstraintLayout> |
|||
|
|||
|
Write
Preview
Loading…
Cancel
Save
Reference in new issue