From 2824af20a8bfdaebeb649e599e3bd9fd729785af Mon Sep 17 00:00:00 2001 From: Mukesh Dhungana Date: Sun, 24 Jul 2022 17:00:31 +0545 Subject: [PATCH] add deopsit info page --- app/src/main/AndroidManifest.xml | 5 + .../com/remit/jmecustomer/base/PrefKeys.java | 1 + .../depositinfo/view/DepositInfo.java | 85 ++++++ .../features/home/gateway/HomeV2Gateway.java | 1 + .../features/home/model/UserInfoModelV2.java | 12 + .../features/home/view/HomeActivityV2.java | 84 +++--- .../furikomi_details_white_32.png | Bin 0 -> 870 bytes .../res/drawable-xxhdpi/jp_post_white_32.png | Bin 0 -> 283 bytes .../drawable-xxhdpi/lawson_card_white_32.png | Bin 0 -> 611 bytes .../res/drawable/background_red_gradient.xml | 7 + .../main/res/layout/activity_deposit_info.xml | 248 ++++++++++++++++++ .../layout/activity_splash_screen_key_0.xml | 2 +- app/src/main/res/values/strings.xml | 1 + 13 files changed, 403 insertions(+), 43 deletions(-) create mode 100644 app/src/main/java/com/remit/jmecustomer/features/depositinfo/view/DepositInfo.java create mode 100644 app/src/main/res/drawable-xxhdpi/furikomi_details_white_32.png create mode 100644 app/src/main/res/drawable-xxhdpi/jp_post_white_32.png create mode 100644 app/src/main/res/drawable-xxhdpi/lawson_card_white_32.png create mode 100644 app/src/main/res/drawable/background_red_gradient.xml create mode 100644 app/src/main/res/layout/activity_deposit_info.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 9ff1ed30..9095f7ac 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -288,6 +288,11 @@ android:screenOrientation="portrait" android:theme="@style/AppTheme.NoActionBar" android:windowSoftInputMode="stateAlwaysHidden" /> + appUpdate = null; @@ -552,4 +556,12 @@ public class UserInfoModelV2 { public void setIdStatus(String idStatus) { IdStatus = idStatus; } + + public String getNotificationCount() { + return NotificationCount; + } + + public void setNotificationCount(String count) { + NotificationCount = NotificationCount; + } } diff --git a/app/src/main/java/com/remit/jmecustomer/features/home/view/HomeActivityV2.java b/app/src/main/java/com/remit/jmecustomer/features/home/view/HomeActivityV2.java index ce39534d..848dca14 100644 --- a/app/src/main/java/com/remit/jmecustomer/features/home/view/HomeActivityV2.java +++ b/app/src/main/java/com/remit/jmecustomer/features/home/view/HomeActivityV2.java @@ -39,6 +39,7 @@ import com.remit.jmecustomer.features.changepassNPin.view.ChangePassNPinActivity import com.remit.jmecustomer.features.changepassword.view.UserPasswordChangeV2Activity; import com.remit.jmecustomer.features.changetxnpin.view.ChangeTxnPinActivity; import com.remit.jmecustomer.features.customersupport.view.CustomerSupportFragment; +import com.remit.jmecustomer.features.depositinfo.view.DepositInfo; import com.remit.jmecustomer.features.depositslip.view.DepositSlipActivity; import com.remit.jmecustomer.features.exrate.view.ExchangeRateActivity; import com.remit.jmecustomer.features.home.gateway.HomeV2Gateway; @@ -242,7 +243,7 @@ public class HomeActivityV2 extends BaseActivity implements HomeParentViewContra viewModel.getRequiredData(); } - @OnClick({R.id.iv_help, R.id.iv_nav, R.id.btn_withdraw, R.id.view_about_jme, R.id.view_setting, R.id.view_logout, R.id.iv_close, R.id.iv_notification, R.id.view_account_statement, R.id.view_lawson_card_deposit, R.id.view_payment_method, R.id.view_jp_post_furikomi, R.id.view_furikomi_details}) + @OnClick({R.id.iv_help, R.id.iv_nav, R.id.btn_withdraw, R.id.view_about_jme, R.id.view_setting, R.id.view_logout, R.id.iv_close, R.id.iv_notification, R.id.view_account_statement, R.id.view_payment_method}) public void onClick(View view) { switch (view.getId()) { @@ -272,50 +273,49 @@ public class HomeActivityV2 extends BaseActivity implements HomeParentViewContra case R.id.view_account_statement: startActivity(new Intent(this, WalletStatementV2Activity.class)); break; - case R.id.view_lawson_card_deposit: { - WebRequestModel requestModel = new WebRequestModel(getStringfromStringId(R.string.lawson_card_deposit_text), LAWSON_CASH_DEPOSIT_URL, null); - Intent intent = new Intent(this.getContext(), ATMCashDepositActivity.class); - intent.putExtra(WEB_BROWSWER_URL_BUNDLE_KEY, requestModel); - startActivity(intent); - //startActivity(new Intent(this, ATMCashDepositActivity.class)); - //boolean isGone = card_deposit_container.getVisibility() == View.GONE; - //card_deposit_container.clearAnimation(); - // card_deposit_container.setVisibility(isGone ? View.VISIBLE : View.GONE); -// ValueAnimator anim = ValueAnimator.ofInt(card_deposit_container.getMeasuredHeight(), -100); -// anim.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { -// @Override -// public void onAnimationUpdate(ValueAnimator valueAnimator) { -// int val = (Integer) valueAnimator.getAnimatedValue(); -// ViewGroup.LayoutParams layoutParams = card_deposit_container.getLayoutParams(); -// layoutParams.height = val; -// card_deposit_container.setLayoutParams(layoutParams); -// } -// -// }); -// anim.setDuration(1000); -// anim.start(); - break; - } +// case R.id.view_lawson_card_deposit: { +// WebRequestModel requestModel = new WebRequestModel(getStringfromStringId(R.string.lawson_card_deposit_text), LAWSON_CASH_DEPOSIT_URL, null); +// Intent intent = new Intent(this.getContext(), ATMCashDepositActivity.class); +// intent.putExtra(WEB_BROWSWER_URL_BUNDLE_KEY, requestModel); +// startActivity(intent); +// //startActivity(new Intent(this, ATMCashDepositActivity.class)); +// //boolean isGone = card_deposit_container.getVisibility() == View.GONE; +// //card_deposit_container.clearAnimation(); +// // card_deposit_container.setVisibility(isGone ? View.VISIBLE : View.GONE); +//// ValueAnimator anim = ValueAnimator.ofInt(card_deposit_container.getMeasuredHeight(), -100); +//// anim.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() { +//// @Override +//// public void onAnimationUpdate(ValueAnimator valueAnimator) { +//// int val = (Integer) valueAnimator.getAnimatedValue(); +//// ViewGroup.LayoutParams layoutParams = card_deposit_container.getLayoutParams(); +//// layoutParams.height = val; +//// card_deposit_container.setLayoutParams(layoutParams); +//// } +//// +//// }); +//// anim.setDuration(1000); +//// anim.start(); +// break; +// } case R.id.view_payment_method: - boolean isGone = card_deposit_container.getVisibility() == View.GONE; - card_deposit_container.setVisibility(isGone ? View.VISIBLE : View.GONE); + startActivity(new Intent(this, DepositInfo.class)); break; - case R.id.view_jp_post_furikomi: { - WebRequestModel requestModel = new WebRequestModel(getStringfromStringId(R.string.jp_post_furikomi_text), JP_POST_FURIKOMI_URL, null); - Intent intent = new Intent(this.getContext(), ATMCashDepositActivity.class); - intent.putExtra(WEB_BROWSWER_URL_BUNDLE_KEY, requestModel); - startActivity(intent); - break; - } - - case R.id.view_furikomi_details: { - WebRequestModel requestModel = new WebRequestModel(getStringfromStringId(R.string.jp_bank_details_text), FURIKOMI_DETAILS_URL, null); - Intent intent = new Intent(this.getContext(), ATMCashDepositActivity.class); - intent.putExtra(WEB_BROWSWER_URL_BUNDLE_KEY, requestModel); - startActivity(intent); - break; - } +// case R.id.view_jp_post_furikomi: { +// WebRequestModel requestModel = new WebRequestModel(getStringfromStringId(R.string.jp_post_furikomi_text), JP_POST_FURIKOMI_URL, null); +// Intent intent = new Intent(this.getContext(), ATMCashDepositActivity.class); +// intent.putExtra(WEB_BROWSWER_URL_BUNDLE_KEY, requestModel); +// startActivity(intent); +// break; +// } +// +// case R.id.view_furikomi_details: { +// WebRequestModel requestModel = new WebRequestModel(getStringfromStringId(R.string.jp_bank_details_text), FURIKOMI_DETAILS_URL, null); +// Intent intent = new Intent(this.getContext(), ATMCashDepositActivity.class); +// intent.putExtra(WEB_BROWSWER_URL_BUNDLE_KEY, requestModel); +// startActivity(intent); +// break; +// } } } diff --git a/app/src/main/res/drawable-xxhdpi/furikomi_details_white_32.png b/app/src/main/res/drawable-xxhdpi/furikomi_details_white_32.png new file mode 100644 index 0000000000000000000000000000000000000000..3c55875e7b39f825f91ed3928c93223fa2d61cab GIT binary patch literal 870 zcmV-s1DX7ZP)>0KJBhoLgWC9F(Z|+N~AJZ2~}3?U$p2$FH=b{PyPp7ETLf-9C@T5NkcbRsYqbS z_VOYkG?1O3lhE)E9&sc&9*}@Ji-;<2x|E&!xkDI_y|D$!CoX)}-=Fzm-SY|&ZK)geiaIR}KME&4u@sq35`*!hA6T0KLZ85fJ3 z7x|tY2`7kDLoOc3VQdG3!T!*oj;*nMZLU=c6|A?{{wL|i8+32<2P|JZ6azT|HTFjz z_aKY4^!;9r!+OnK$U9jjFLjeWg%Yv>tlYG0`w^Bg5>eYfwT5^()57@#)m6Q^0pzPZ>WZ0;-~IafJhAXN|Cl58O7;lty?Q|XhfvA3C| zsm((s_ujE1BNxEfi|U7s8~J7+2TGMko>Bl}ICICP2jl>D?Xn-^2$e95p_~VJGynk{ z#Ym>2VQk+*U@vv7XPgU6q^_E$B2dW({Oqt$$j>mD*k19O$u(i>|8pB}*Bf)>kH)3=2fjL*YVJb-9smFU07*qoM6N<$f{?6@&j0`b literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/jp_post_white_32.png b/app/src/main/res/drawable-xxhdpi/jp_post_white_32.png new file mode 100644 index 0000000000000000000000000000000000000000..a192d7a04f336351fafbd329c4851bcdd1e31ebc GIT binary patch literal 283 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWND9BhG zh~@3>rxcX{^3<^`li0t z<>hmRDKno{dNnQG=zZ)to0Z&>s3x21R}M_S|6kz7g1S#DW|q_!JI*stK79YGmw;*H z?L^J$_l?d5%xMp**i_tuk2>U@Il%2C#~AYDi)zGOTMt{8FbWPb~;@!W; ba$hov2r>R&exc_n(CrMKu6{1-oD!MGlDctpHx4}c@Tj>DrZECI#PL))1t3pEP*5lf|$qAmgD0^dJP38T%SN+{W}Bq|_=AYG_TIQ)_Q6ZV(E&XK5$x!bE9z{-Jll|E(8 zzAo*C->-HywAt4`z_~ler{f1c)0VTM(p1#(h>vTjk5ICmT>}J+O4sQF5jPNH{xnpX z(}wXK+NvP&{)u-+=qhLK5qLI>0ri6%0Ots1zO5zIkWh!ze@@w|1nwk@fnlDJk=<2U zs!TN6zoZ0LQVocKMS*il%ceGjY75!Er(Q}K xaG|8f!_M6h6p&awnWZ^k<&hrAR4({$_yve=YgDlg@@D`5002ovPDHLkV1k`!0_^|* literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/background_red_gradient.xml b/app/src/main/res/drawable/background_red_gradient.xml new file mode 100644 index 00000000..5b0fbb1e --- /dev/null +++ b/app/src/main/res/drawable/background_red_gradient.xml @@ -0,0 +1,7 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_deposit_info.xml b/app/src/main/res/layout/activity_deposit_info.xml new file mode 100644 index 00000000..54f218aa --- /dev/null +++ b/app/src/main/res/layout/activity_deposit_info.xml @@ -0,0 +1,248 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_splash_screen_key_0.xml b/app/src/main/res/layout/activity_splash_screen_key_0.xml index 372d1e31..39e89acc 100644 --- a/app/src/main/res/layout/activity_splash_screen_key_0.xml +++ b/app/src/main/res/layout/activity_splash_screen_key_0.xml @@ -491,7 +491,7 @@ android:layout_marginEnd="@dimen/_8sdp" android:background="@drawable/ic_blue_button_with_white_border" android:enabled="true" - android:text="@string/new_user_text" + android:text="@string/new_user_registration_text" android:textAllCaps="false" android:textColor="@color/white" app:layout_constraintEnd_toStartOf="@+id/btn_lgn" diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 27ab86ba..156a5074 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -32,6 +32,7 @@ JME Remit + JME Remit Japan Money Express (JME) is a registered money transfer company with Kanto Local Financial Bureau under the Payment Services Act. JME provides easy, speedy, safe and reliable way to transfer money in many parts of the world. Terms and Conditions Privacy Policy