Preyea Regmi
5 years ago
16 changed files with 499 additions and 67 deletions
-
8app/src/main/java/com/gmeremit/online/gmeremittance_native/customwidgets/maskedittext/GmeMaskedEditText.java
-
16app/src/main/java/com/gmeremit/online/gmeremittance_native/customwidgets/maskedittext/MaskedTextWatcher.java
-
63app/src/main/java/com/gmeremit/online/gmeremittance_native/topup/local/model/LocalTopUpDetailDTO.java
-
6app/src/main/java/com/gmeremit/online/gmeremittance_native/topup/local/model/PlanInfo.java
-
57app/src/main/java/com/gmeremit/online/gmeremittance_native/topup/local/presenter/LocalTopUpPresenter.java
-
5app/src/main/java/com/gmeremit/online/gmeremittance_native/topup/local/presenter/LocalTopUpPresenterInterface.java
-
44app/src/main/java/com/gmeremit/online/gmeremittance_native/topup/local/view/LocalTopUpActivity.java
-
83app/src/main/java/com/gmeremit/online/gmeremittance_native/topup/local/view/services/FixedChargeLocalTopupFragment.java
-
2app/src/main/java/com/gmeremit/online/gmeremittance_native/topup/local/view/services/regular/DenoListRvAdapter.java
-
1app/src/main/java/com/gmeremit/online/gmeremittance_native/topup/local/view/services/regular/RegularLocalTopupFragment.java
-
1app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/Constants.java
-
1app/src/main/res/layout/activity_local_top_up.xml
-
9app/src/main/res/layout/fragment_data_pack_local_topup.xml
-
24app/src/main/res/layout/fragment_fixed_local_topup.xml
-
11app/src/main/res/layout/fragment_regular_local_topup.xml
-
229app/src/main/res/layout/layout_local_top_up_detail.xml
@ -0,0 +1,63 @@ |
|||
package com.gmeremit.online.gmeremittance_native.topup.local.model; |
|||
|
|||
public class LocalTopUpDetailDTO { |
|||
|
|||
private String phoneNumber,chargeType,data,voice,sms,amount; |
|||
|
|||
public LocalTopUpDetailDTO(String phoneNumber, String chargeType, String data, String voice, String sms, String amount) { |
|||
this.phoneNumber = phoneNumber; |
|||
this.chargeType = chargeType; |
|||
this.data = data; |
|||
this.voice = voice; |
|||
this.sms = sms; |
|||
this.amount = amount; |
|||
} |
|||
|
|||
public String getPhoneNumber() { |
|||
return phoneNumber; |
|||
} |
|||
|
|||
public void setPhoneNumber(String phoneNumber) { |
|||
this.phoneNumber = phoneNumber; |
|||
} |
|||
|
|||
public String getChargeType() { |
|||
return chargeType; |
|||
} |
|||
|
|||
public void setChargeType(String chargeType) { |
|||
this.chargeType = chargeType; |
|||
} |
|||
|
|||
public String getData() { |
|||
return data; |
|||
} |
|||
|
|||
public void setData(String data) { |
|||
this.data = data; |
|||
} |
|||
|
|||
public String getVoice() { |
|||
return voice; |
|||
} |
|||
|
|||
public void setVoice(String voice) { |
|||
this.voice = voice; |
|||
} |
|||
|
|||
public String getSms() { |
|||
return sms; |
|||
} |
|||
|
|||
public void setSms(String sms) { |
|||
this.sms = sms; |
|||
} |
|||
|
|||
public String getAmount() { |
|||
return amount; |
|||
} |
|||
|
|||
public void setAmount(String amount) { |
|||
this.amount = amount; |
|||
} |
|||
} |
@ -0,0 +1,229 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<android.support.constraint.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:id="@+id/infoView" |
|||
|
|||
android:paddingTop="@dimen/_8sdp" |
|||
android:paddingBottom="@dimen/_8sdp" |
|||
android:layout_height="wrap_content"> |
|||
|
|||
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView |
|||
android:id="@+id/detailTitleText" |
|||
android:layout_width="match_parent" |
|||
android:layout_height="wrap_content" |
|||
android:paddingStart="@dimen/_8sdp" |
|||
android:paddingEnd="@dimen/_6sdp" |
|||
android:paddingTop="@dimen/_4sdp" |
|||
android:paddingBottom="@dimen/_4sdp" |
|||
android:text="Detail" |
|||
android:textColor="@color/dark_gray" |
|||
android:textSize="@dimen/_11ssp" |
|||
app:layout_constraintEnd_toEndOf="parent" |
|||
app:layout_constraintStart_toStartOf="parent" |
|||
app:layout_constraintTop_toTopOf="parent" |
|||
app:txtfontName="@string/semibold" /> |
|||
|
|||
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView |
|||
android:id="@+id/cellPhoneTitleTxtView" |
|||
android:layout_width="wrap_content" |
|||
android:layout_height="wrap_content" |
|||
android:paddingStart="@dimen/_10sdp" |
|||
android:paddingEnd="@dimen/_10sdp" |
|||
android:paddingTop="@dimen/_4sdp" |
|||
android:paddingBottom="@dimen/_4sdp" |
|||
android:text="Cell Phone" |
|||
android:gravity="start" |
|||
android:textSize="@dimen/_11ssp" |
|||
app:layout_constraintEnd_toStartOf="@+id/cellPhoneTxtView" |
|||
app:layout_constraintHorizontal_bias="0.5" |
|||
app:layout_constraintStart_toStartOf="parent" |
|||
app:layout_constraintTop_toBottomOf="@+id/detailTitleText" |
|||
app:txtfontName="@string/semibold" /> |
|||
|
|||
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView |
|||
android:id="@+id/cellPhoneTxtView" |
|||
android:layout_width="0dp" |
|||
android:layout_height="wrap_content" |
|||
android:paddingStart="@dimen/_10sdp" |
|||
android:paddingEnd="@dimen/_10sdp" |
|||
android:paddingTop="@dimen/_4sdp" |
|||
android:paddingBottom="@dimen/_4sdp" |
|||
android:text="010-123-456-789-010-123-456-789010-123-456-789-010-123-456-789" |
|||
android:textSize="@dimen/_11ssp" |
|||
android:gravity="end" |
|||
app:layout_constraintEnd_toEndOf="parent" |
|||
app:layout_constraintHorizontal_bias="0.5" |
|||
app:layout_constraintStart_toEndOf="@+id/cellPhoneTitleTxtView" |
|||
app:layout_constraintTop_toBottomOf="@+id/detailTitleText" /> |
|||
|
|||
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView |
|||
android:id="@+id/chargeTypeTitleTxtView" |
|||
android:layout_width="wrap_content" |
|||
android:layout_height="wrap_content" |
|||
android:paddingStart="@dimen/_10sdp" |
|||
android:paddingEnd="@dimen/_10sdp" |
|||
android:paddingTop="@dimen/_4sdp" |
|||
android:paddingBottom="@dimen/_4sdp" |
|||
android:text="Charge Type" |
|||
android:gravity="start" |
|||
android:textSize="@dimen/_11ssp" |
|||
app:layout_constraintEnd_toStartOf="@+id/chargeTypeTxtView" |
|||
app:layout_constraintHorizontal_bias="0.5" |
|||
app:layout_constraintStart_toStartOf="parent" |
|||
app:layout_constraintTop_toBottomOf="@+id/cellPhoneTxtView" |
|||
app:txtfontName="@string/semibold" /> |
|||
|
|||
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView |
|||
android:id="@+id/chargeTypeTxtView" |
|||
android:layout_width="0dp" |
|||
android:layout_height="wrap_content" |
|||
android:paddingStart="@dimen/_10sdp" |
|||
android:paddingTop="@dimen/_4sdp" |
|||
android:paddingEnd="@dimen/_10sdp" |
|||
android:paddingBottom="@dimen/_4sdp" |
|||
android:text="010-123-456-789-010-123-456-789010-123-456-789-010-123-456-789" |
|||
android:textSize="@dimen/_11ssp" |
|||
android:gravity="end" |
|||
app:layout_constraintEnd_toEndOf="parent" |
|||
app:layout_constraintHorizontal_bias="0.5" |
|||
app:layout_constraintStart_toEndOf="@+id/chargeTypeTitleTxtView" |
|||
app:layout_constraintTop_toBottomOf="@+id/cellPhoneTxtView" /> |
|||
|
|||
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView |
|||
android:id="@+id/dataTitleTxtView" |
|||
android:layout_width="wrap_content" |
|||
android:layout_height="wrap_content" |
|||
android:paddingStart="@dimen/_10sdp" |
|||
android:paddingEnd="@dimen/_10sdp" |
|||
android:paddingTop="@dimen/_4sdp" |
|||
android:paddingBottom="@dimen/_4sdp" |
|||
android:text="Data" |
|||
android:gravity="start" |
|||
android:textSize="@dimen/_11ssp" |
|||
app:layout_constraintEnd_toStartOf="@+id/dataTxtView" |
|||
app:layout_constraintHorizontal_bias="0.5" |
|||
app:layout_constraintStart_toStartOf="parent" |
|||
app:layout_constraintTop_toBottomOf="@+id/chargeTypeTxtView" |
|||
app:txtfontName="@string/semibold" /> |
|||
|
|||
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView |
|||
android:id="@+id/dataTxtView" |
|||
android:layout_width="0dp" |
|||
android:layout_height="wrap_content" |
|||
android:paddingStart="@dimen/_10sdp" |
|||
android:paddingEnd="@dimen/_10sdp" |
|||
android:paddingTop="@dimen/_4sdp" |
|||
android:paddingBottom="@dimen/_4sdp" |
|||
android:text="010-123-456-789-010-123-456-789010-123-456-789-010-123-456-789" |
|||
android:textSize="@dimen/_11ssp" |
|||
android:gravity="end" |
|||
app:layout_constraintEnd_toEndOf="parent" |
|||
app:layout_constraintHorizontal_bias="0.5" |
|||
app:layout_constraintStart_toEndOf="@+id/dataTitleTxtView" |
|||
app:layout_constraintTop_toBottomOf="@+id/chargeTypeTxtView" /> |
|||
|
|||
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView |
|||
android:id="@+id/voiceTitleTxtView" |
|||
android:layout_width="wrap_content" |
|||
android:layout_height="wrap_content" |
|||
android:paddingStart="@dimen/_10sdp" |
|||
android:paddingEnd="@dimen/_10sdp" |
|||
android:paddingTop="@dimen/_4sdp" |
|||
android:paddingBottom="@dimen/_4sdp" |
|||
android:text="Voice" |
|||
android:gravity="start" |
|||
android:textSize="@dimen/_11ssp" |
|||
app:layout_constraintEnd_toStartOf="@+id/voiceTxtView" |
|||
app:layout_constraintHorizontal_bias="0.5" |
|||
app:layout_constraintStart_toStartOf="parent" |
|||
app:layout_constraintTop_toBottomOf="@+id/dataTxtView" |
|||
app:txtfontName="@string/semibold" /> |
|||
|
|||
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView |
|||
android:id="@+id/voiceTxtView" |
|||
android:layout_width="0dp" |
|||
android:layout_height="wrap_content" |
|||
android:paddingStart="@dimen/_10sdp" |
|||
android:paddingEnd="@dimen/_10sdp" |
|||
android:paddingTop="@dimen/_4sdp" |
|||
android:paddingBottom="@dimen/_4sdp" |
|||
android:text="010-123-456-789-010-123-456-789010-123-456-789-010-123-456-789" |
|||
android:textSize="@dimen/_11ssp" |
|||
android:gravity="end" |
|||
app:layout_constraintEnd_toEndOf="parent" |
|||
app:layout_constraintHorizontal_bias="0.5" |
|||
app:layout_constraintStart_toEndOf="@+id/voiceTitleTxtView" |
|||
app:layout_constraintTop_toBottomOf="@+id/dataTxtView" /> |
|||
|
|||
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView |
|||
android:id="@+id/smsTitleTxtView" |
|||
android:layout_width="wrap_content" |
|||
android:layout_height="wrap_content" |
|||
android:paddingStart="@dimen/_10sdp" |
|||
android:paddingEnd="@dimen/_10sdp" |
|||
android:paddingTop="@dimen/_4sdp" |
|||
android:paddingBottom="@dimen/_4sdp" |
|||
android:text="SMS" |
|||
android:gravity="start" |
|||
android:textSize="@dimen/_11ssp" |
|||
app:layout_constraintEnd_toStartOf="@+id/smsTxtView" |
|||
app:layout_constraintHorizontal_bias="0.5" |
|||
app:layout_constraintStart_toStartOf="parent" |
|||
app:layout_constraintTop_toBottomOf="@+id/voiceTxtView" |
|||
app:txtfontName="@string/semibold" /> |
|||
|
|||
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView |
|||
android:id="@+id/smsTxtView" |
|||
android:layout_width="0dp" |
|||
android:layout_height="wrap_content" |
|||
android:paddingStart="@dimen/_10sdp" |
|||
android:paddingEnd="@dimen/_10sdp" |
|||
android:paddingTop="@dimen/_4sdp" |
|||
android:paddingBottom="@dimen/_4sdp" |
|||
android:text="010-123-456-789-010-123-456-789010-123-456-789-010-123-456-789" |
|||
android:textSize="@dimen/_11ssp" |
|||
android:gravity="end" |
|||
app:layout_constraintEnd_toEndOf="parent" |
|||
app:layout_constraintHorizontal_bias="0.5" |
|||
app:layout_constraintStart_toEndOf="@+id/smsTitleTxtView" |
|||
app:layout_constraintTop_toBottomOf="@+id/voiceTxtView" /> |
|||
|
|||
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView |
|||
android:id="@+id/amountTitleTxtView" |
|||
android:layout_width="wrap_content" |
|||
android:layout_height="wrap_content" |
|||
android:paddingStart="@dimen/_10sdp" |
|||
android:paddingEnd="@dimen/_10sdp" |
|||
android:paddingTop="@dimen/_4sdp" |
|||
android:paddingBottom="@dimen/_4sdp" |
|||
android:text="Payment Amount" |
|||
android:gravity="start" |
|||
android:textColor="@color/colorPrimary" |
|||
android:textSize="@dimen/_11ssp" |
|||
app:layout_constraintEnd_toStartOf="@+id/amountTxtView" |
|||
app:layout_constraintHorizontal_bias="0.5" |
|||
app:layout_constraintStart_toStartOf="parent" |
|||
app:layout_constraintTop_toBottomOf="@+id/smsTxtView" |
|||
app:txtfontName="@string/semibold" /> |
|||
|
|||
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView |
|||
android:id="@+id/amountTxtView" |
|||
android:layout_width="0dp" |
|||
android:layout_height="wrap_content" |
|||
android:paddingStart="@dimen/_10sdp" |
|||
android:paddingEnd="@dimen/_10sdp" |
|||
android:paddingTop="@dimen/_4sdp" |
|||
android:paddingBottom="@dimen/_4sdp" |
|||
android:text="W 35,000" |
|||
android:textSize="@dimen/_11ssp" |
|||
android:gravity="end" |
|||
android:textColor="@color/colorPrimary" |
|||
app:txtfontName="@string/semibold" |
|||
app:layout_constraintEnd_toEndOf="parent" |
|||
app:layout_constraintHorizontal_bias="0.5" |
|||
app:layout_constraintStart_toEndOf="@+id/amountTitleTxtView" |
|||
app:layout_constraintTop_toBottomOf="@+id/smsTxtView" /> |
|||
|
|||
</android.support.constraint.ConstraintLayout> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue