Preyea Regmi
5 years ago
16 changed files with 259 additions and 63 deletions
-
9.idea/assetWizardSettings.xml
-
BIN.idea/caches/build_file_checksums.ser
-
5app/src/main/java/com/gmeremit/online/gmeremittance_native/customwidgets/banklistingdialog/BankIconMapper.java
-
4app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/view/HomeActivityV2.java
-
2app/src/main/java/com/gmeremit/online/gmeremittance_native/kycV2/view/view1/KYCView1Fragment.java
-
91app/src/main/java/com/gmeremit/online/gmeremittance_native/recipientV3/view/recipientlistingV3/RecipientListingV3Activity.java
-
94app/src/main/java/com/gmeremit/online/gmeremittance_native/recipientV3/view/recipientlistingV3/RecipientModifyPromptDialog.java
-
BINapp/src/main/res/drawable/ico_bank_kakao.png
-
BINapp/src/main/res/drawable/ico_bank_kbank.png
-
9app/src/main/res/drawable/vd_edit.xml
-
4app/src/main/res/layout/activity_profile.xml
-
2app/src/main/res/layout/confirm_recharge_payment_bottom_sheet.xml
-
72app/src/main/res/layout/confirm_recipient_modify_bottom_sheet.xml
-
2app/src/main/res/layout/fragment_profile.xml
-
2app/src/main/res/layout/nav_drawer_fragment.xml
-
2app/src/main/res/values-ru/strings.xml
@ -0,0 +1,94 @@ |
|||
package com.gmeremit.online.gmeremittance_native.recipientV3.view.recipientlistingV3; |
|||
|
|||
import android.app.Dialog; |
|||
import android.os.Bundle; |
|||
import android.view.LayoutInflater; |
|||
import android.view.View; |
|||
import android.view.ViewGroup; |
|||
import android.widget.TextView; |
|||
|
|||
import androidx.appcompat.app.AlertDialog; |
|||
import androidx.fragment.app.DialogFragment; |
|||
|
|||
import com.gmeremit.online.gmeremittance_native.R; |
|||
import com.gmeremit.online.gmeremittance_native.topup.local.view.topup.ConfirmRechargePaymentBottomSheetDialog; |
|||
import com.google.android.material.bottomsheet.BottomSheetDialogFragment; |
|||
|
|||
import butterknife.BindView; |
|||
import butterknife.ButterKnife; |
|||
import butterknife.OnClick; |
|||
|
|||
public class RecipientModifyPromptDialog extends DialogFragment { |
|||
|
|||
private RecipientModifyPromptDialogListener listener; |
|||
|
|||
|
|||
|
|||
public static RecipientModifyPromptDialog showRecipientModifyPromptDialog(RecipientModifyPromptDialogListener listener) { |
|||
RecipientModifyPromptDialog confirmRechargePaymentBottomSheetDialog = new RecipientModifyPromptDialog(); |
|||
|
|||
confirmRechargePaymentBottomSheetDialog.setListener(listener); |
|||
return confirmRechargePaymentBottomSheetDialog; |
|||
} |
|||
|
|||
private void setListener(RecipientModifyPromptDialogListener listener) { |
|||
this.listener = listener; |
|||
} |
|||
|
|||
// @Override |
|||
// public void onCreate(Bundle savedInstanceState) { |
|||
// super.onCreate(savedInstanceState); |
|||
// setStyle(STYLE_NORMAL, R.style.AppBottomSheetDialogTheme); |
|||
// } |
|||
|
|||
// @Override |
|||
// public View onCreateView(LayoutInflater inflater, ViewGroup container, |
|||
// Bundle savedInstanceState) { |
|||
// // Inflate the layout for this fragment |
|||
// View v = inflater.inflate(R.layout.confirm_recipient_modify_bottom_sheet, container, false); |
|||
// ButterKnife.bind(this, v); |
|||
// |
|||
// return v; |
|||
// |
|||
// } |
|||
|
|||
|
|||
@Override |
|||
public Dialog onCreateDialog(Bundle savedInstanceState) { |
|||
AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); |
|||
View view = getActivity().getLayoutInflater().inflate(R.layout.confirm_recipient_modify_bottom_sheet, null); |
|||
ButterKnife.bind(this, view); |
|||
builder.setView(view); |
|||
|
|||
|
|||
return builder.create(); |
|||
|
|||
} |
|||
|
|||
@OnClick(R.id.tv_edit) |
|||
public void onEdit() { |
|||
this.dismiss(); |
|||
if (listener != null) |
|||
listener.redirectToRecipientEdit(); |
|||
} |
|||
|
|||
|
|||
@OnClick(R.id.tv_delete) |
|||
public void onDelete() { |
|||
this.dismiss(); |
|||
if (listener != null) |
|||
listener.redirectToRecipientDelete(); |
|||
} |
|||
|
|||
|
|||
@OnClick(R.id.img_close) |
|||
public void closeView() { |
|||
this.dismiss(); |
|||
} |
|||
|
|||
|
|||
public interface RecipientModifyPromptDialogListener { |
|||
void redirectToRecipientEdit(); |
|||
void redirectToRecipientDelete(); |
|||
} |
|||
} |
After Width: 190 | Height: 190 | Size: 6.5 KiB |
After Width: 190 | Height: 190 | Size: 8.9 KiB |
@ -0,0 +1,9 @@ |
|||
<vector android:height="24dp" android:viewportHeight="480" |
|||
android:viewportWidth="480" android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android"> |
|||
<path android:fillColor="#000000" |
|||
android:pathData="M145,433c-78,-41 -115,-103 -115,-193 0,-128 82,-210 210,-210 128,0 210,82 210,210 0,90 -37,152 -112,191 -47,24 -150,25 -193,2zM343,377c100,-76 85,-238 -29,-292 -52,-25 -132,-17 -177,18 -99,75 -85,235 25,291 50,25 136,17 181,-17z" android:strokeColor="#00000000"/> |
|||
<path android:fillColor="#000000" |
|||
android:pathData="M130,240l0,-110 65,0c36,0 65,4 65,8 0,18 -26,32 -57,32l-33,0 0,70 0,70 70,0 70,0 0,-33c0,-31 14,-57 32,-57 4,0 8,29 8,65l0,65 -110,0 -110,0 0,-110z" android:strokeColor="#00000000"/> |
|||
<path android:fillColor="#000000" |
|||
android:pathData="M180,277c0,-33 116,-149 144,-145 41,6 29,41 -35,106 -67,68 -109,82 -109,39z" android:strokeColor="#00000000"/> |
|||
</vector> |
@ -0,0 +1,72 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" |
|||
xmlns:app="http://schemas.android.com/apk/res-auto" |
|||
android:orientation="vertical" |
|||
android:layout_width="match_parent" |
|||
android:paddingTop="@dimen/_8sdp" |
|||
android:paddingBottom="@dimen/_8sdp" |
|||
android:layout_height="match_parent"> |
|||
<androidx.appcompat.widget.AppCompatImageView |
|||
android:id="@+id/img_close" |
|||
android:visibility="gone" |
|||
android:padding="@dimen/_5sdp" |
|||
android:layout_marginStart="@dimen/_8sdp" |
|||
android:layout_marginBottom="@dimen/_2sdp" |
|||
android:layout_width="@dimen/_22sdp" |
|||
android:layout_height="@dimen/_22sdp" |
|||
app:layout_constraintBottom_toBottomOf="@+id/txt_header" |
|||
app:layout_constraintStart_toStartOf="parent" |
|||
app:layout_constraintTop_toTopOf="@+id/txt_header" |
|||
app:srcCompat="@drawable/vd_close" /> |
|||
<LinearLayout |
|||
android:layout_width="match_parent" |
|||
android:layout_height="wrap_content" |
|||
android:orientation="horizontal" |
|||
android:layout_marginStart="@dimen/_25sdp" |
|||
android:layout_marginEnd="@dimen/_25sdp"> |
|||
<androidx.appcompat.widget.AppCompatImageView |
|||
android:layout_gravity="center_vertical" |
|||
android:layout_width="24dp" |
|||
android:layout_height="24dp" |
|||
|
|||
app:srcCompat="@drawable/vd_edit"/> |
|||
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView |
|||
android:id="@+id/tv_edit" |
|||
android:layout_marginStart="@dimen/_8sdp" |
|||
android:paddingTop="@dimen/_10sdp" |
|||
android:paddingBottom="@dimen/_10sdp" |
|||
android:textColor="@color/black" |
|||
android:textSize="@dimen/_12ssp" |
|||
android:layout_width="match_parent" |
|||
android:gravity="start|bottom" |
|||
android:text="@string/edit_text" |
|||
android:layout_height="wrap_content"/> |
|||
</LinearLayout> |
|||
<LinearLayout |
|||
android:layout_width="match_parent" |
|||
android:layout_height="wrap_content" |
|||
android:orientation="horizontal" |
|||
android:layout_marginStart="@dimen/_25sdp" |
|||
android:layout_marginEnd="@dimen/_25sdp"> |
|||
<androidx.appcompat.widget.AppCompatImageView |
|||
android:layout_gravity="center_vertical" |
|||
android:layout_width="24dp" |
|||
app:tint="@color/black" |
|||
app:tintMode="src_in" |
|||
android:layout_height="24dp" |
|||
app:srcCompat="@drawable/ic_delete"/> |
|||
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView |
|||
android:id="@+id/tv_delete" |
|||
android:layout_marginStart="@dimen/_8sdp" |
|||
android:paddingTop="@dimen/_10sdp" |
|||
android:paddingBottom="@dimen/_10sdp" |
|||
android:textColor="@color/black" |
|||
android:textSize="@dimen/_12ssp" |
|||
android:layout_width="match_parent" |
|||
android:gravity="start|bottom" |
|||
android:text="@string/delete_text" |
|||
android:layout_height="wrap_content"/> |
|||
</LinearLayout> |
|||
|
|||
|
|||
</LinearLayout> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue