From 8f774040d188638ab2719914829550c5ff6584cd Mon Sep 17 00:00:00 2001 From: Mohan Shiwakoti Date: Sat, 6 May 2023 23:26:07 +0545 Subject: [PATCH] issue fixes and ui changes --- .idea/assetWizardSettings.xml | 4 +- app/src/main/AndroidManifest.xml | 7 + .../BeneficiaryDetailActivity.kt | 2 +- .../depositslip/view/DepositSlipActivity.java | 2 +- .../features/homeV3/view/HomeActivityV3.kt | 80 +++---- .../features/homeV3/view/HomeFragmentV3.kt | 112 ++++++++- .../adapters/MyBeneficiariesAllAdapter.kt | 88 +++++++ .../view/MyBeneficiaryAllActivity.kt | 59 +++++ .../myTransfers/view/MyTransfersFragment.kt | 16 +- .../userprofile/view/ProfileFragment.kt | 70 ++++-- .../com/remit/jmecustomer/utils/Utils.java | 10 + .../jmecustomer/utils/https/ApiEndpoints.java | 1 - .../main/res/drawable-hdpi/icon_location.png | Bin 0 -> 3372 bytes .../main/res/drawable-hdpi/icon_male_user.png | Bin 0 -> 2601 bytes .../main/res/drawable-hdpi/icon_people.png | Bin 0 -> 2546 bytes app/src/main/res/drawable-hdpi/icon_phone.png | Bin 0 -> 1598 bytes .../main/res/drawable-ldpi/icon_location.png | Bin 0 -> 1164 bytes .../main/res/drawable-ldpi/icon_male_user.png | Bin 0 -> 1036 bytes .../main/res/drawable-ldpi/icon_people.png | Bin 0 -> 979 bytes app/src/main/res/drawable-ldpi/icon_phone.png | Bin 0 -> 766 bytes .../main/res/drawable-mdpi/icon_location.png | Bin 0 -> 1719 bytes .../main/res/drawable-mdpi/icon_male_user.png | Bin 0 -> 1418 bytes .../main/res/drawable-mdpi/icon_people.png | Bin 0 -> 1364 bytes app/src/main/res/drawable-mdpi/icon_phone.png | Bin 0 -> 935 bytes .../main/res/drawable-xhdpi/icon_location.png | Bin 0 -> 5292 bytes .../res/drawable-xhdpi/icon_male_user.png | Bin 0 -> 3935 bytes .../main/res/drawable-xhdpi/icon_people.png | Bin 0 -> 3888 bytes .../main/res/drawable-xhdpi/icon_phone.png | Bin 0 -> 2413 bytes .../res/drawable-xxhdpi/icon_location.png | Bin 0 -> 10550 bytes .../res/drawable-xxhdpi/icon_male_user.png | Bin 0 -> 7519 bytes .../main/res/drawable-xxhdpi/icon_people.png | Bin 0 -> 7482 bytes .../main/res/drawable-xxhdpi/icon_phone.png | Bin 0 -> 4572 bytes .../res/drawable-xxxhdpi/icon_location.png | Bin 0 -> 17061 bytes .../res/drawable-xxxhdpi/icon_male_user.png | Bin 0 -> 11841 bytes .../main/res/drawable-xxxhdpi/icon_people.png | Bin 0 -> 11859 bytes .../main/res/drawable-xxxhdpi/icon_phone.png | Bin 0 -> 6903 bytes app/src/main/res/drawable/account.png | Bin 1856 -> 0 bytes app/src/main/res/drawable/account.xml | 29 +++ .../main/res/drawable/change__password.xml | 17 ++ app/src/main/res/drawable/change_pin.xml | 48 ++++ app/src/main/res/drawable/contact_us.xml | 23 ++ app/src/main/res/drawable/refer_earn.xml | 20 ++ app/src/main/res/drawable/reward_points.xml | 16 ++ .../layout/activity_beneficiary_detail.xml | 19 +- app/src/main/res/layout/activity_home_v3.xml | 1 + .../res/layout/fragment_beneficiary_all.xml | 20 ++ app/src/main/res/layout/fragment_home_new.xml | 19 +- .../main/res/layout/fragment_my_transfers.xml | 11 +- app/src/main/res/layout/fragment_profile.xml | 219 +++++++++++++++++- .../main/res/layout/row_all_beneficiary.xml | 47 ++++ app/src/main/res/xml/file_paths.xml | 4 +- 51 files changed, 841 insertions(+), 103 deletions(-) create mode 100644 app/src/main/java/com/remit/jmecustomer/features/myTransfers/adapters/MyBeneficiariesAllAdapter.kt create mode 100644 app/src/main/java/com/remit/jmecustomer/features/myTransfers/view/MyBeneficiaryAllActivity.kt create mode 100644 app/src/main/res/drawable-hdpi/icon_location.png create mode 100644 app/src/main/res/drawable-hdpi/icon_male_user.png create mode 100644 app/src/main/res/drawable-hdpi/icon_people.png create mode 100644 app/src/main/res/drawable-hdpi/icon_phone.png create mode 100644 app/src/main/res/drawable-ldpi/icon_location.png create mode 100644 app/src/main/res/drawable-ldpi/icon_male_user.png create mode 100644 app/src/main/res/drawable-ldpi/icon_people.png create mode 100644 app/src/main/res/drawable-ldpi/icon_phone.png create mode 100644 app/src/main/res/drawable-mdpi/icon_location.png create mode 100644 app/src/main/res/drawable-mdpi/icon_male_user.png create mode 100644 app/src/main/res/drawable-mdpi/icon_people.png create mode 100644 app/src/main/res/drawable-mdpi/icon_phone.png create mode 100644 app/src/main/res/drawable-xhdpi/icon_location.png create mode 100644 app/src/main/res/drawable-xhdpi/icon_male_user.png create mode 100644 app/src/main/res/drawable-xhdpi/icon_people.png create mode 100644 app/src/main/res/drawable-xhdpi/icon_phone.png create mode 100644 app/src/main/res/drawable-xxhdpi/icon_location.png create mode 100644 app/src/main/res/drawable-xxhdpi/icon_male_user.png create mode 100644 app/src/main/res/drawable-xxhdpi/icon_people.png create mode 100644 app/src/main/res/drawable-xxhdpi/icon_phone.png create mode 100644 app/src/main/res/drawable-xxxhdpi/icon_location.png create mode 100644 app/src/main/res/drawable-xxxhdpi/icon_male_user.png create mode 100644 app/src/main/res/drawable-xxxhdpi/icon_people.png create mode 100644 app/src/main/res/drawable-xxxhdpi/icon_phone.png delete mode 100644 app/src/main/res/drawable/account.png create mode 100644 app/src/main/res/drawable/account.xml create mode 100644 app/src/main/res/drawable/change__password.xml create mode 100644 app/src/main/res/drawable/change_pin.xml create mode 100644 app/src/main/res/drawable/contact_us.xml create mode 100644 app/src/main/res/drawable/refer_earn.xml create mode 100644 app/src/main/res/drawable/reward_points.xml create mode 100644 app/src/main/res/layout/fragment_beneficiary_all.xml create mode 100644 app/src/main/res/layout/row_all_beneficiary.xml diff --git a/.idea/assetWizardSettings.xml b/.idea/assetWizardSettings.xml index bb19250c..54626a7e 100644 --- a/.idea/assetWizardSettings.xml +++ b/.idea/assetWizardSettings.xml @@ -318,8 +318,8 @@ diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index e406333c..71d975c1 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -21,6 +21,8 @@ android:allowBackup="false" android:debuggable="false" android:icon="@mipmap/ic_launcher" + android:requestLegacyExternalStorage="true" + android:hardwareAccelerated="true" android:label="@string/app_name" android:largeHeap="true" android:networkSecurityConfig="@xml/network_security_config" @@ -288,6 +290,11 @@ android:screenOrientation="portrait" android:theme="@style/AppTheme.NoActionBar" android:windowSoftInputMode="stateAlwaysHidden" /> + $walletNumber$bankName") } - - override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) { - super.onActivityResult(requestCode, resultCode, data) -// if (requestCode == APP_UPDATE_REQUEST && resultCode == RESULT_OK) { -// this.viewModel!!.storeAppUpdateDecision( -// data!!.getBooleanExtra( -// AppUpdateActivity.APP_UPDATE_NOT_NOW_TEMPORARY, -// false -// ) -// ) -// } - if (requestCode == 101 && resultCode == RESULT_OK) { - binding.vpDashboard.currentItem = 0 - } - } - override fun onDestroy() { super.onDestroy() viewModel!!.onViewDestroyed() @@ -763,4 +747,8 @@ class HomeActivityV3 : BaseActivity(), HomeParentViewContractV2, true } else false } + + private fun isNotificaitonViewActive(): Boolean { + return isNotificaitonViewActive && notificationViewBoundry != null + } } \ No newline at end of file diff --git a/app/src/main/java/com/remit/jmecustomer/features/homeV3/view/HomeFragmentV3.kt b/app/src/main/java/com/remit/jmecustomer/features/homeV3/view/HomeFragmentV3.kt index 94ec76e0..22277c13 100644 --- a/app/src/main/java/com/remit/jmecustomer/features/homeV3/view/HomeFragmentV3.kt +++ b/app/src/main/java/com/remit/jmecustomer/features/homeV3/view/HomeFragmentV3.kt @@ -6,23 +6,25 @@ import android.content.Context import android.content.Intent import android.graphics.Rect import android.os.Bundle +import android.os.Handler import android.text.Editable import android.view.* import android.view.GestureDetector.SimpleOnGestureListener +import android.view.ViewTreeObserver.OnGlobalLayoutListener import android.view.animation.AccelerateDecelerateInterpolator import android.view.animation.Interpolator import android.view.inputmethod.EditorInfo -import android.widget.EditText -import android.widget.ImageView -import android.widget.RelativeLayout -import android.widget.TextView +import android.widget.* import android.widget.TextView.OnEditorActionListener -import android.widget.Toast import androidx.core.view.GestureDetectorCompat import androidx.core.view.ViewCompat import androidx.lifecycle.ViewModelProvider import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.PagerSnapHelper +import androidx.transition.AutoTransition +import androidx.transition.Transition +import androidx.transition.TransitionListenerAdapter +import androidx.transition.TransitionManager import com.google.android.material.textfield.TextInputEditText import com.google.android.material.textfield.TextInputLayout import com.remit.jmecustomer.R @@ -40,9 +42,12 @@ import com.remit.jmecustomer.features.exrate.model.datav2.PaymentMode import com.remit.jmecustomer.features.exrate.presenter.ExchangeRatePresenter import com.remit.jmecustomer.features.exrate.presenter.ExchangeRatePresenterInterface import com.remit.jmecustomer.features.exrate.presenter.ExchangeRatePresenterInterface.ExchangeRateContractInterfacee +import com.remit.jmecustomer.features.home.HomeParentViewContractV2 import com.remit.jmecustomer.features.home.model.BannerImage +import com.remit.jmecustomer.features.home.model.HomeNotificationViewDTO import com.remit.jmecustomer.features.home.model.HomeViewRelatedDTOV2 import com.remit.jmecustomer.features.home.presenter.HomeViewModel +import com.remit.jmecustomer.features.home.view.notifications.* import com.remit.jmecustomer.features.homeV3.adpaters.BannerViewAdapter import com.remit.jmecustomer.features.homeV3.adpaters.SendTypeAdapter import com.remit.jmecustomer.features.myTransfers.view.MyTransfersFragment @@ -124,6 +129,9 @@ class HomeFragmentV3 : BaseFragment(), View.OnClickListener, viewLifecycleOwner ) { homeViewRelatedDTOV2: HomeViewRelatedDTOV2 -> setBannerData(homeViewRelatedDTOV2.bannerImages) + if (homeViewRelatedDTOV2.homeNotificationViewDTO != null) { + showNotificationView(homeViewRelatedDTOV2.homeNotificationViewDTO) + } homeViewModel?.showChangedNotification(homeViewRelatedDTOV2.notificationCount) } } @@ -195,6 +203,26 @@ class HomeFragmentV3 : BaseFragment(), View.OnClickListener, ) ) else showPopUpMessage(unverifiedMessage, CustomAlertDialog.AlertType.ALERT, null) } + R.id.notificationViewContainer -> { + handleNotificationOnClick() + } + } + } + + private fun handleNotificationOnClick() { + val notificationView: View = binding.notificationViewContainer.getChildAt(0) + if (notificationView == null) return else if (notificationView is KYCNotSubmittedNotificationView || notificationView is TermsNotAcceptedNotificationView) { + homeViewModel!!.showKYCScreen(notificationView is KYCNotSubmittedNotificationView) + } else if (notificationView is KYCNotVerifiedNotificationView) { +// homeViewModel.showKYCScreen(); + } else if (notificationView is ChangePinNotificationView || notificationView is ChangePinView) { + homeViewModel!!.showChangePinScreen() + } else if (notificationView is ChangePinNPassNotificationView) { + homeViewModel!!.showChangePinNPassScreen() + } else if (notificationView is ChangePassNotificationView) { + homeViewModel!!.showChangePassScreen() + } else if (notificationView is EmailNotVerifiedView) { + homeViewModel!!.requestForOtp() } } @@ -207,7 +235,9 @@ class HomeFragmentV3 : BaseFragment(), View.OnClickListener, val homeActivityV3: HomeActivityV3 = requireActivity() as HomeActivityV3 val transfersFragment = requireActivity().supportFragmentManager.findFragmentByTag("android:switcher:" + homeActivityV3.binding.vpDashboard.id + ":" + 1) as MyTransfersFragment - transfersFragment.performDefaultAction(countryPaymentService.countryId) + if (homeViewModel?.checkIfUserVerified() == null) { + transfersFragment.performDefaultAction(countryPaymentService.countryId) + } }) if (!countryListingDialog!!.isAdded) countryListingDialog?.show( requireActivity().supportFragmentManager, @@ -445,4 +475,74 @@ class HomeFragmentV3 : BaseFragment(), View.OnClickListener, } }, 500, 3500) } + + private fun showNotificationView(notificationViewDTO: HomeNotificationViewDTO) { + Handler().postDelayed({ + val notificationView = + HomeNotificiationViewFactory.getNotificationView( + notificationViewDTO, + binding.notificationViewContainer.getContext() + ) + if (notificationView != null) { + val autoTransition = + AutoTransition() + if (notificationViewDTO.isFocused) { + val notificationViewHeight = IntArray(1) + notificationView.viewTreeObserver + .addOnGlobalLayoutListener(object : OnGlobalLayoutListener { + override fun onGlobalLayout() { + notificationViewHeight[0] = notificationView.height + notificationView.viewTreeObserver + .removeOnGlobalLayoutListener(this) + } + }) + binding.scrollViewHomeFragment.setEnableScrolling(false) + autoTransition.addListener(object : + TransitionListenerAdapter() { + override fun onTransitionEnd(transition: Transition) { + super.onTransitionEnd(transition) + val notificationViewContainerPos = IntArray(2) + binding.notificationViewContainer.getLocationInWindow( + notificationViewContainerPos + ) + val notificationViewContainerBoundry = + Rect( + 0, + notificationViewContainerPos[0], + binding.notificationViewContainer.getWidth(), + notificationViewContainerPos[1] + notificationViewHeight[0] + ) + if (activity != null && notificationViewHeight[0] != 0) (activity as HomeParentViewContractV2?)!!.dimOutMenu( + notificationViewContainerBoundry, + true + ) + } + } + ) + } else { + binding.scrollViewHomeFragment.setEnableScrolling(true) + if (activity != null) (activity as HomeParentViewContractV2?)!!.dimOutMenu( + null, + false + ) + } + TransitionManager.beginDelayedTransition( + binding.homeContainerView, + autoTransition + ) + notificationView.addNotificationTo(binding.notificationViewContainer) + binding.notificationViewContainer.setVisibility(View.VISIBLE) + binding.notificationViewContainer.setOnClickListener(this) + } else { + TransitionManager.beginDelayedTransition(binding.homeContainerView) + binding.notificationViewContainer.setVisibility(View.GONE) + binding.notificationViewContainer.removeAllViews() + binding.notificationViewContainer.setOnClickListener(null) + if (activity != null) (activity as HomeParentViewContractV2?)!!.dimOutMenu( + null, + false + ) + } + }, 500) + } } \ No newline at end of file diff --git a/app/src/main/java/com/remit/jmecustomer/features/myTransfers/adapters/MyBeneficiariesAllAdapter.kt b/app/src/main/java/com/remit/jmecustomer/features/myTransfers/adapters/MyBeneficiariesAllAdapter.kt new file mode 100644 index 00000000..d679db04 --- /dev/null +++ b/app/src/main/java/com/remit/jmecustomer/features/myTransfers/adapters/MyBeneficiariesAllAdapter.kt @@ -0,0 +1,88 @@ +import android.content.Context +import android.content.Intent +import android.view.LayoutInflater +import android.view.ViewGroup +import androidx.recyclerview.widget.RecyclerView +import com.remit.jmecustomer.databinding.RowAllBeneficiaryBinding +import com.remit.jmecustomer.databinding.RowFragmentBeneficiariesBinding +import com.remit.jmecustomer.features.beneficiaryDetail.BeneficiaryDetailActivity +import com.remit.jmecustomer.features.homeV3.view.HomeActivityV3 +import com.remit.jmecustomer.features.recipientmanagement.adapter.RecipientListingV3RvAdapter +import com.remit.jmecustomer.features.recipientmanagement.model.recipientModelV5.Receiver +import com.remit.jmecustomer.features.recipientmanagement.model.recipientlistingV3.ReceiverInfoV3Model +import com.remit.jmecustomer.features.sendmoney.model.SendMoneyRequiredDataV3 + +class MyBeneficiariesAllAdapter( + private var data: MutableList, + private val listener: RecipientSelectionListener? = null +) : + RecyclerView.Adapter() { + var mContext: Context? = null + + init { + + } + + class ViewHolder(private val binding: RowAllBeneficiaryBinding) : + RecyclerView.ViewHolder(binding.root) { + val bindings: RowAllBeneficiaryBinding = binding + fun bind(item: String) { + + } + } + + override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): ViewHolder { + val binding = RowAllBeneficiaryBinding.inflate( + LayoutInflater.from(parent.context), + parent, + false + ) + mContext = parent.context; + return ViewHolder(binding) + } + + override fun onBindViewHolder(holder: ViewHolder, position: Int) { + val item = data[position] + holder.bindings.rvInitials.setOnClickListener { + + } + holder.bindings.constMain.setOnClickListener { + listener?.onRecipientSelected(item) + } + holder.bindings.rvInitials.setOnClickListener { + listener?.onRecipientSelected(item) + } + holder.bindings.tvName.text = item.fullName + holder.bindings.tvInitial.text = getInitials(item.fullName) +// holder.bind(item) + } + + override fun getItemCount(): Int { + return data.size + } + + fun setData(recievedData: MutableList?) { + if (recievedData != null && recievedData.size > 0) this.data = + recievedData else this.data.clear() + notifyDataSetChanged() + } + + fun getInitials(fullName: String): String { + val names = fullName.split(" ") // Split the full name into separate names + var initials = "" + if (names.size >= 1) { + initials += names[0][0].toUpperCase() // Add the first character of the first name to the initials string + } + if (names.size >= 2) { + initials += names[names.size - 1][0].toUpperCase() // Add the first character of the last name to the initials string + } + return initials + } + + interface RecipientSelectionListener { + fun onRecipientSelected(recipientInfoModel: Receiver) + fun proceedToDeleteRecipient(receiverInfoV3Model: Receiver) + fun proceedToEditRecipient(receiverInfoV3Model: Receiver) + fun onAllRecipientDeleted() + } +} \ No newline at end of file diff --git a/app/src/main/java/com/remit/jmecustomer/features/myTransfers/view/MyBeneficiaryAllActivity.kt b/app/src/main/java/com/remit/jmecustomer/features/myTransfers/view/MyBeneficiaryAllActivity.kt new file mode 100644 index 00000000..e696f3eb --- /dev/null +++ b/app/src/main/java/com/remit/jmecustomer/features/myTransfers/view/MyBeneficiaryAllActivity.kt @@ -0,0 +1,59 @@ +package com.remit.jmecustomer.features.myTransfers.view + +import MyBeneficiariesAllAdapter +import android.content.Intent +import android.os.Bundle +import android.os.PersistableBundle +import android.view.View +import androidx.recyclerview.widget.LinearLayoutManager +import com.remit.jmecustomer.base.BaseActivity +import com.remit.jmecustomer.databinding.FragmentBeneficiaryAllBinding +import com.remit.jmecustomer.features.beneficiaryDetail.BeneficiaryDetailActivity +import com.remit.jmecustomer.features.recipientmanagement.model.recipientModelV5.Receiver + +class MyBeneficiaryAllActivity : BaseActivity(), + MyBeneficiariesAllAdapter.RecipientSelectionListener { + private lateinit var binding: FragmentBeneficiaryAllBinding + private var adapter: MyBeneficiariesAllAdapter? = null + private var mainList: ArrayList? = ArrayList() + + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + binding = FragmentBeneficiaryAllBinding.inflate(layoutInflater) + val view: View = binding.root + setContentView(view) + binding.toolbar.toolbarTitle.text = "All Recepients" + binding.toolbar.ivBack.setOnClickListener { + super.onBackPressed() + } + init() + } + + fun init() { + mainList = intent?.getParcelableArrayListExtra("receiver") + var data: ArrayList = ArrayList() + adapter = MyBeneficiariesAllAdapter(data, this) + val layoutManagerVertical = LinearLayoutManager(this) + binding.recipientListRv.layoutManager = layoutManagerVertical + binding.recipientListRv.adapter = adapter + adapter?.setData(mainList) + + + } + + override fun onRecipientSelected(recipientInfoModel: Receiver) { + val intent = Intent(this, BeneficiaryDetailActivity::class.java) + intent.putExtra("receiverInfoModel", recipientInfoModel) + startActivity(intent) + } + + override fun proceedToDeleteRecipient(receiverInfoV3Model: Receiver) { + } + + override fun proceedToEditRecipient(receiverInfoV3Model: Receiver) { + } + + override fun onAllRecipientDeleted() { + } +} \ No newline at end of file diff --git a/app/src/main/java/com/remit/jmecustomer/features/myTransfers/view/MyTransfersFragment.kt b/app/src/main/java/com/remit/jmecustomer/features/myTransfers/view/MyTransfersFragment.kt index 1b27bb12..198fd843 100644 --- a/app/src/main/java/com/remit/jmecustomer/features/myTransfers/view/MyTransfersFragment.kt +++ b/app/src/main/java/com/remit/jmecustomer/features/myTransfers/view/MyTransfersFragment.kt @@ -3,6 +3,7 @@ package com.remit.jmecustomer.features.myTransfers.view import MyBeneficiariesAdapter import android.content.Intent import android.os.Bundle +import android.os.Parcelable import android.view.LayoutInflater import android.view.View import android.view.ViewGroup @@ -18,6 +19,7 @@ import com.remit.jmecustomer.common.customwidgets.common.GenericPromptDialog import com.remit.jmecustomer.common.customwidgets.common.GenericPromptDialog.GenericDialogPromptListener import com.remit.jmecustomer.databinding.FragmentMyTransfersBinding import com.remit.jmecustomer.features.beneficiaryDetail.BeneficiaryDetailActivity +import com.remit.jmecustomer.features.home.presenter.HomeViewModel import com.remit.jmecustomer.features.myTransfers.adapters.RecentTransactionsAdapter import com.remit.jmecustomer.features.recipientmanagement.gateway.recipientlistingV3.RecipientListingV3Gateway import com.remit.jmecustomer.features.recipientmanagement.model.recipientModelV5.Receiver @@ -55,6 +57,7 @@ class MyTransfersFragment : BaseFragment(), private var data: MutableList? = null private var presenterTransaction: TransactionHistoryV2Presenter? = null private var genericEditTextPromptDialog: GenericEditTextPromptDialog? = null + private var homeViewModel: HomeViewModel? = null override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, @@ -62,7 +65,9 @@ class MyTransfersFragment : BaseFragment(), ): View? { _binding = FragmentMyTransfersBinding.inflate(inflater, container, false) init() - performDefaultAction("151") + if (homeViewModel?.checkIfUserVerified() == null) { + performDefaultAction("151") + } setUpData() return binding.root } @@ -97,6 +102,7 @@ class MyTransfersFragment : BaseFragment(), } private fun init() { + homeViewModel = ViewModelProvider(requireActivity()).get(HomeViewModel::class.java) noTransactionFoundTextView = binding.noTransactionFoundTextView presenter = RecipientListingV3Presenter(this, RecipientListingV3Gateway()) searchEditTextTextWatcher = SearchEditTextTextWatcher() @@ -126,7 +132,7 @@ class MyTransfersFragment : BaseFragment(), adapter?.setData(recipientInfoModelList) recentAdapter?.setData(recentTransactionList) recentAdapter?.setTransactionClickListener(object : - RecentTransactionsAdapter.OutboundTransactionItemClickListener{ + RecentTransactionsAdapter.OutboundTransactionItemClickListener { override fun navigateToChangeTransactionScreen(itemModel: RecentTransaction) { val startReceiptActivity = Intent( activity, @@ -176,6 +182,12 @@ class MyTransfersFragment : BaseFragment(), } }) + + binding.tvSeeAll.setOnClickListener{ + val intent = Intent(requireActivity(), MyBeneficiaryAllActivity::class.java) + intent.putParcelableArrayListExtra("receiver", recipientInfoModelList as ArrayList) + startActivity(intent) + } } override fun onRecipientDeletedSuccessfully(recipientToBeDeleted: String?) {} diff --git a/app/src/main/java/com/remit/jmecustomer/features/userprofile/view/ProfileFragment.kt b/app/src/main/java/com/remit/jmecustomer/features/userprofile/view/ProfileFragment.kt index 03445e36..5360f70d 100644 --- a/app/src/main/java/com/remit/jmecustomer/features/userprofile/view/ProfileFragment.kt +++ b/app/src/main/java/com/remit/jmecustomer/features/userprofile/view/ProfileFragment.kt @@ -23,22 +23,27 @@ import androidx.lifecycle.ViewModelProvider import com.bumptech.glide.Glide import com.bumptech.glide.request.RequestOptions import com.bumptech.glide.signature.ObjectKey -import com.remit.jmecustomer.BuildConfig import com.remit.jmecustomer.R +import com.remit.jmecustomer.RemitApplication import com.remit.jmecustomer.base.BaseFragment +import com.remit.jmecustomer.base.PrefKeys import com.remit.jmecustomer.common.customwidgets.common.GenericPromptDialog import com.remit.jmecustomer.common.customwidgets.common.GenericPromptDialog.GenericDialogPromptListener import com.remit.jmecustomer.common.customwidgets.common.GenericPromptDialogSingleButton import com.remit.jmecustomer.databinding.FragmentProfileBinding import com.remit.jmecustomer.features.aboutscreen.view.AboutJMERemit +import com.remit.jmecustomer.features.changepassNPin.view.ChangePassNPinActivity 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.home.model.HomeViewRelatedDTOV2 import com.remit.jmecustomer.features.home.presenter.HomeViewModel import com.remit.jmecustomer.features.homeV3.view.HomeActivityV3 import com.remit.jmecustomer.features.loyaltypoints.view.LoyaltyPointsActivity import com.remit.jmecustomer.features.mynotifications.view.MyNotificationActivity +import com.remit.jmecustomer.features.renewId.view.RenewIdActivity +import com.remit.jmecustomer.features.rewards.view.RewardActivity import com.remit.jmecustomer.features.security.RemitAuthManager import com.remit.jmecustomer.features.security.RemitAuthManager1 import com.remit.jmecustomer.features.security.RemitAuthManagerGateway @@ -52,7 +57,6 @@ import com.remit.jmecustomer.features.settings.view.LanguageSelectionListingDial import com.remit.jmecustomer.features.settings.view.SettingsView import com.remit.jmecustomer.features.splashscreen.model.LanguageModel import com.remit.jmecustomer.features.userprofile.UserProfileViewModelFactory -import com.remit.jmecustomer.features.userprofile.model.UploadProfileResponse import com.remit.jmecustomer.features.userprofile.model.UserProfile import com.remit.jmecustomer.features.userprofile.presenter.UserProfilePresenterInterface import com.remit.jmecustomer.features.userprofile.presenter.UserProfilePresenterV2 @@ -61,10 +65,9 @@ import com.remit.jmecustomer.utils.Constants import com.remit.jmecustomer.utils.FileUtils import com.remit.jmecustomer.utils.Utils import com.remit.jmecustomer.utils.other.Utility +import id.zelory.compressor.Compressor import io.reactivex.disposables.Disposable -import okhttp3.MediaType.Companion.toMediaTypeOrNull import okhttp3.MultipartBody -import okhttp3.RequestBody import java.io.* class ProfileFragment : BaseFragment(), View.OnClickListener, @@ -72,7 +75,7 @@ class ProfileFragment : BaseFragment(), View.OnClickListener, CompoundButton.OnCheckedChangeListener { private var TAG: String? = "TAG" var selectedImagePath: String = "" - var imgReport1: String? = "" + var imgReport1: String = "" private var isFromGallery = false private var mCapturedImageURI: Uri? = null private val RequestPermissionCode = 9686 @@ -110,6 +113,9 @@ class ProfileFragment : BaseFragment(), View.OnClickListener, viewModel = ViewModelProvider(this, UserProfileViewModelFactory(this)).get( UserProfilePresenterV2::class.java ) + binding.tvRewardPoint.setText( + RemitApplication.getStorage().getString(PrefKeys.REWARD_POINTS, "") + ) homeViewModel = ViewModelProvider(requireActivity()).get(HomeViewModel::class.java) binding.llPaymentLayout.setOnClickListener(this) binding.llAboutUsLayout.setOnClickListener(this) @@ -119,6 +125,10 @@ class ProfileFragment : BaseFragment(), View.OnClickListener, binding.llLanguage.setOnClickListener(this) binding.llContactUsLayout.setOnClickListener(this) binding.ivProfileImage.setOnClickListener(this) + binding.llChangePassword.setOnClickListener(this) + binding.llReferEarn.setOnClickListener(this) + binding.llLoyaltyPoints.setOnClickListener(this) + binding.llRenewId.setOnClickListener(this) viewModel!!.subscribeToUserProfileInfoFetchEvent().observe( this ) { body: UserProfile? -> @@ -230,6 +240,22 @@ class ProfileFragment : BaseFragment(), View.OnClickListener, R.id.iv_profile_image -> takeUserImageData() + + R.id.ll_change_password -> { + startActivity(Intent(requireActivity(), ChangePassNPinActivity::class.java)) + } + + R.id.ll_refer_earn -> { + startActivity(Intent(requireActivity(), RewardActivity::class.java)) + } + + R.id.ll_loyalty_points -> { + startActivity(Intent(requireActivity(), LoyaltyPointsActivity::class.java)) + } + + R.id.ll_renew_id -> { + startActivity(Intent(requireActivity(), RenewIdActivity::class.java)) + } } } @@ -684,7 +710,9 @@ class ProfileFragment : BaseFragment(), View.OnClickListener, out.flush() return filename } catch (e: FileNotFoundException) { + e.printStackTrace() } catch (e: IOException) { + e.printStackTrace() } } else { // Change according to user requirement @@ -717,6 +745,7 @@ class ProfileFragment : BaseFragment(), View.OnClickListener, Bitmap.createBitmap(actualWidth, actualHeight, Bitmap.Config.ARGB_8888) } catch (exception: OutOfMemoryError) { //IMEPayLogger.Log(exception); + exception.fillInStackTrace() } val ratioX = actualWidth / options.outWidth.toFloat() val ratioY = actualHeight / options.outHeight.toFloat() @@ -759,14 +788,14 @@ class ProfileFragment : BaseFragment(), View.OnClickListener, ) } catch (e: IOException) { // IMEPayLogger.Log(e) + e.printStackTrace() } val out: FileOutputStream val filename = getFilename() try { - imgReport1 = filename out = FileOutputStream(filename) // write the compressed bitmap at the destination specified by filename. - scaledBitmap!!.compress(Bitmap.CompressFormat.JPEG, 80, out) + scaledBitmap!!.compress(Bitmap.CompressFormat.JPEG, 100, out) if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { val file = File(filename) Utils.savebitmap(context, scaledBitmap, file.name) @@ -775,6 +804,7 @@ class ProfileFragment : BaseFragment(), View.OnClickListener, Log.d(TAG, "TEST:") } Log.d(TAG, "compressImageFileName: $filename") + imgReport1 = filename return filename } return "" @@ -812,12 +842,12 @@ class ProfileFragment : BaseFragment(), View.OnClickListener, * @return */ fun getFilename(): String { - val targetImageFile: String = Utils.targetFilePath(context, "/IMEpay/profile/") + val targetImageFile: String = Utils.targetFilePath(context, "/JME/profile/") val file = File(targetImageFile) if (!file.exists()) { file.mkdirs() } - return file.absolutePath + "/" + System.currentTimeMillis() + ".jpg" + return file.absolutePath + "/" + System.currentTimeMillis() + "" } var options = RequestOptions() @@ -830,13 +860,21 @@ class ProfileFragment : BaseFragment(), View.OnClickListener, .into(binding.ivProfileImage) } - private fun getRequestParamsProfileImage(): MultipartBody.Part? { + private fun getRequestParamsProfileImage(): MultipartBody.Part { val profileImageFile = File(imgReport1) - val profileImageRequest: RequestBody = - RequestBody.create("image*//*".toMediaTypeOrNull(), profileImageFile) - return MultipartBody.Part.createFormData( - "CustomerProfile", profileImageFile.name, - profileImageRequest - ) + return Utils.createImageUploadFieldFromFile("CustomerProfile", profileImageFile) + } + + private fun createCompressedImageFileFromUri(data: Uri): File? { + var compressedBitmap: File? = null + try { + compressedBitmap = Compressor(requireContext()) + .setCompressFormat(Bitmap.CompressFormat.JPEG) + .setQuality(DepositSlipActivity.COMPRESS_QUALITY) + .compressToFile(File(data.path)) + } catch (e: Exception) { + e.printStackTrace() + } + return compressedBitmap } } \ No newline at end of file diff --git a/app/src/main/java/com/remit/jmecustomer/utils/Utils.java b/app/src/main/java/com/remit/jmecustomer/utils/Utils.java index c5fbae0d..8e71cf70 100644 --- a/app/src/main/java/com/remit/jmecustomer/utils/Utils.java +++ b/app/src/main/java/com/remit/jmecustomer/utils/Utils.java @@ -60,6 +60,7 @@ import static com.remit.jmecustomer.utils.Constants.OTHER_ERROR; import static com.remit.jmecustomer.utils.Constants.SERVER_ERROR; import okhttp3.MediaType; +import okhttp3.MultipartBody; import okhttp3.RequestBody; /** @@ -665,4 +666,13 @@ public class Utils { return body; } + public static MultipartBody.Part createImageUploadFieldFromFile(String key, File file) { + + if (file == null) + return null; + Log.d("file is ", "createImageUploadFieldFromFile: "+file); + RequestBody idImageRequest = RequestBody.create(MediaType.parse("image*//*"), file); + return MultipartBody.Part.createFormData(key, file.getName() + ".jpeg", idImageRequest); + } + } diff --git a/app/src/main/java/com/remit/jmecustomer/utils/https/ApiEndpoints.java b/app/src/main/java/com/remit/jmecustomer/utils/https/ApiEndpoints.java index 5e6a7a4a..d33c4f2d 100644 --- a/app/src/main/java/com/remit/jmecustomer/utils/https/ApiEndpoints.java +++ b/app/src/main/java/com/remit/jmecustomer/utils/https/ApiEndpoints.java @@ -383,7 +383,6 @@ public interface ApiEndpoints { @Multipart @POST(API_URL.UPLOAD_PROFILE_IMAGE) - @Headers("Content-Type: application/json") Observable uploadProfileImage(@Header("Authorization") String token, @Path("customer") String customerId, @PartMap() Map partMap, diff --git a/app/src/main/res/drawable-hdpi/icon_location.png b/app/src/main/res/drawable-hdpi/icon_location.png new file mode 100644 index 0000000000000000000000000000000000000000..a4919732e41efd345ace1a80dfd1655141be4f88 GIT binary patch literal 3372 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 IM6N<$f_@yc#Q*>R literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-hdpi/icon_phone.png b/app/src/main/res/drawable-hdpi/icon_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..398fa4ac2fab1bcffba3b45f5b808585df313c3c GIT binary patch literal 1598 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 B+{FL@ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-ldpi/icon_phone.png b/app/src/main/res/drawable-ldpi/icon_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..0b0be263b6c7063682a1a4df9d049bcb56b17ff8 GIT binary patch literal 766 zcmVF|90&0CW_EUm{Zks1RK$V=hEf<(ox0R1`nQn;cIeQd zB3;Zv3cPH`pp%e6C8DlIQFI6jBBVn%51qu_C6JWX)<3g5Z`RqFH}6ls*)Y)7;9N>lL;n@L0{EZ8l;%1p{t z%PlYeH13R_OTGz&hI3Z;(H4Coq^f$AN$evPzzk2olG3QUq_RYM-(EU66$m|^v%A}N zYZF*ibkh@c2mn;39Ia6)%?(PbMUtMmlAH{LhGvbP)|U7fS8%ujP=yJ!UWZ_(LRuEJ zIn1|U9EcBOPI>O_j=!MR&)PXnPFGs{<-_9Vt_ zMTr=cFXKGN8wMm-X%R?~(4Bf-##*NdqYUC-7ej>2J#_+N+v1l2r7;x#*682As=HNB83 zh4d`No6u$=#CW}0*oW*|y6~VgI8oQ+kJN7kAcUh(1vhH>X&Ti+0PSS7FaNMJ8#uMj zm-*C+s%O1=HQuP^FRzg(#5~f(SzmsrD;PR9lDk+^v?)jw^8q-#nFb(8rZHwV3$Hhq zIXNAesN>1^;~Q#tlwxH+<{V2Q5fXkPK;c8ugjkFsdM}qb^)(PWH2g6VuEg3I!@E>X w!^m^tpA`a3O0Gy5qOMUfoP6>51$!&>2Vii~B3ZMXKL7v#07*qoM6N<$f@pwP%>V!Z literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/icon_location.png b/app/src/main/res/drawable-mdpi/icon_location.png new file mode 100644 index 0000000000000000000000000000000000000000..12b871e0b61d6f0ef9d8532892cc16b11031ce60 GIT binary patch literal 1719 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 YUons#MtHCz4gdfE07*qoM6N<$f-yvxxBvhE literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-mdpi/icon_people.png b/app/src/main/res/drawable-mdpi/icon_people.png new file mode 100644 index 0000000000000000000000000000000000000000..bd26305157af249bb41772c991dab77ba32b2f82 GIT binary patch literal 1364 zcmV-a1*`grP)D7 z0gX#AvIL8w5b$mA!Gwr{vZV$jAqD~{4+JQsB`QdafhM9*#e%e%Zs|g&v)sAc_Z`oj zs$prcl5msn;OdiFVL8P^L`8fszLPp0H=u-p0nt1#|UBnu!6w>OP6Qd*?VeB+x+L>5(WMM zz-5T;t-zZA@i>WxR_Ue9Hh%o418NfCl6_P0@aiFbwBx#0n;OhvrauGDphJ|z`k&vQ zx_wW3y6#A~)6ms#8&lwVNbT9)e|~^K{>E#pReW z*Gs1Ns*H(V$^@N74W?1O@`dP7ORu&}lQ!7HmY!82=O15F-8?4X@q<^_CuR5} zj{;yj0J$EICbSK%@BDK1rfKok6FQ)tBGb}g6L(+U^32*Nx1L|q+2d^#mW5>60GTXE zJGY_d>sL0638<<+`dmsBolxPZaB>JLkyFz|_K{z|nfE&v8W*00!jKDes0K5BfSJp_ znvqC&7Z5xtG%He$E;Q^H6UWva857{&oU)){+jS~k;y58H^DV z`&6{A+oTd#_7oA-9++2jadLJ2CqrIjIT{j5qwcP*)0^J8vCy}5k*~D2@ru!zsid|# zaCc<&r(G7V>Q56|mIJ1#A(iE9q)`V_`n4Yx7w(%8zhpQ=op|N*`OdAadlO*q06lSh zL^q!4bBn#}3aSiDRnHE`22w8CriHHUfomf;7J_X`5;;LJIXu*QdAP*MxKI`g4bPeq ze*WMam1l2D(UyewR^y=B(QRs>T#aA?gf!BF6^ITi_e>i-M}ubza4i9fgHslvx3!JJ zhC+%2!4&~gp3u`LM%JELH)D$r$vdcTr~6tH$^L=k#coVa_Ok9pnLtrWOc@9ALBnL@>mPgCsS(v+cQEhZcOF2UIk) z*I7dDCj^OFfXp#qL_u-60i{(T4$c6F#W6tn=U)d1T}>webp}L%4+t|rf>c65)>_TA*PUQ+Hwl!|^8u81FrmVL;z}d0o?HRilMLeY{GBGAXy`uK1gKIV3!-e@ zcMt%nQ9;gL(tWgUZyqrDvx`ezBeWBR6hR+gvD&19SVaIPOk)R*0`dZUd551HuIi2=a>z@JP#?`F5gl(atn&&}tt$I)KUQ=n12Irr57?J>VJ&HKivTIE*@5%!zSD%=f za^yY`k(k7wL^pt#Q`~h*m(<*^!H9$j4DPTXA4yybO%CTd<=VY12Zbh{Ul~Gf5FR3y zArfYae3Rg{%GtQAr4q~X|yR0&1@sMVdvlaleyzAy3@;d^K6_B?k4o;H-7=8 WcEdMjz;-SG0000=v}_@QR5nEkf*Xm*2SveL(FmO$TBD_5NQ=4L&jysAxEx(egLQl7RXT z!RO^U%lAWrE<_2LkDU+za|Xl>1_0+XdX)6P@;A1e+I&_DaO?ftt3x@-yCMJx@i2r# zm>TA+E+7mO$Kc%m#(%%<%$6!CK%F|H9^9DXhByG61Q{oqy}2n45N064`IL9~;q!A_ zE2RLnZ>Rlxa#J(Hj8S`YO~hhY!U7Nw5S?+OZ=|{7eBKEuz{Spqk)lm$=|KR35EapA zrZ|Lc2NApnz_Om(I>x``Wh)y@fLW|1E@lA5%;C|3I0+)66@C6bZ*75F z3Q*NP_B|(8S&Pl7y}1by1>*$80Z5N9o<1*&CqrFBic%5=AS%Rg(ag=o?=c6$g>aBLJ>~IUDU<{3YaZ9;iUMoB<)xqwj zPo2I5S1Go)9N5voi5ZRE1tQw8pf#)4x66H1ls10s_z<7Go5O(>(PBKNBYaI;od942 zo7EdTBmoV+mp(^Q*`fn<5bMIa1ELe_Daz*I2j04!C#51Py*Kc}M-%r#6b`VdExs5H zAm(M`S#f%kTDRl06rkvCujixFRY7)dgwXW0G ztgL6$p-}3elre`85Jo^D6fD459O2_GEnM^Z_Q7!}z`y!$<`<|8qBjrQmfQdU002ov JPDHLkV1mO^t)l<{ literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/icon_location.png b/app/src/main/res/drawable-xhdpi/icon_location.png new file mode 100644 index 0000000000000000000000000000000000000000..f1fbe1d0b8dbeded350d299304edb36018fe52a2 GIT binary patch literal 5292 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xhdpi/icon_people.png b/app/src/main/res/drawable-xhdpi/icon_people.png new file mode 100644 index 0000000000000000000000000000000000000000..b50f74fd32adc5a7138bbf4de80b12b124d48dfa GIT binary patch literal 3888 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/icon_location.png b/app/src/main/res/drawable-xxhdpi/icon_location.png new file mode 100644 index 0000000000000000000000000000000000000000..cb3d4e1eec6718a73bf37b33b36e8cf4c812eef7 GIT binary patch literal 10550 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 Ef=+e-0ssI2 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/icon_male_user.png b/app/src/main/res/drawable-xxhdpi/icon_male_user.png new file mode 100644 index 0000000000000000000000000000000000000000..2bdbb5e3e5711c19a7f1a29a84f4758aabd8baed GIT binary patch literal 7519 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ⅈk(XF0x7a^j!i6eO>{{FeL1ALyz5Lnf+Chc?DTRt#+x8F42uDi5FnEZQ8QX>E)1BvLo4}b5b0Wb0Of>l!= zSuw1QgdyTj9t`;}KXwkyTQtt%!FsvMj8zkUaPD0u1#vpuTICfToVjFeGoPY>GP6o* zfjC1j<6VX$u*@;NH`B^`1&0i?%INra|Mwm$?e9|=PDVy(jG=5#$BPfU3HtbNzW+?; zvFe_qDUAS-yu@1Y!3P?$mi6`ia`HycN=kpTg!OWNx^yC4d*e(jZ9%5ON_);wGHqOe zGdQIz^X)h;6NC&(j~R_hOqeM@(#Finsr;@18K@k33`!i`s0+|BWl=tor|uu_lqIhi z&S7%TiyGWQM{}~g^2rB(yKy9NM&v<*MBD8}tHw|2%*21v?>C(5Q9PX3nzq~jmVv`xN8p7wMllA80aY1(Rs2V($fS9rs!H0|s*>LW$U?G`s+FWr;=QUC z@Wl;;It;t_(cO`Q?=jXp1-qp_zw+^*@DQzEsh&B4pOGp^zg4@v;D+&Y`^&NK=c0zG zAGm40HGA8VW=8`7rB;XOxp?y!r^kz-#GETNk4}jC)FnBJLR1Kfy3Fqa zMFEn(vqSTjhBPSk)hfIwZbi8tZx8K`BmL>x(pNVAc=@+Rz+}i%P7)9&%XW()m1FgH zU46@v`Khs^;Iw4Ra$qj_*nq`+Ws2F7W_$&bZqBoJ@kQ{3%Vt0f?kjarwP9BP>F2R8 zDOJfrO-^N|(T|~4X}2{V1ntT!};q4=||nw46V=ZHD8X;+1n%w2NL z#e13Y03gh-%d#Al6>Q{sa#0qzd12tx?cH}4^L3BYaZ5IqDAua_64GuPCC`$b<6|?NwFtAX^sHw`21dve>H`rB} zsl_7{+-$NdIV)dJ6mHlnWa`?sP zK9&B3f^q6$RSomhO!}C&L!Hq4%~5RX!2a`mhpzLT*pk3@X7Do05EiArGQkT^q_M8T zOj;#_`-(RibJkhPz>>Auyx10U1pPxO1b^>%{zI|A`T4UqH*_PU5c;R@KN>iVfDARc zYMQ_9S$Eu&rpbQHo*y`|rKkiJ`Ia*oz(9ukqB2xL;^Xh2Dn;>4H-K~oV~G4cSFFp1 zPSx~l1|G8oW0WVUY&}sIMB6v6O81;D#Ty(YBm z%h7P3fO+j2OfO@8o7*M|jue2BxuiydO5p2Z)NA|U^Nt@q?1aIFO*=;Il=tQLzg;5s zludXzZ#uJp%%@j@5?^nR+$ZMkn}BcCO$aDH4q2)ZRb~TF#6&P|EDt9ifV6sCD>_iy zSKj~lhubh;U8T~~97@Ln^~V8p+}i}n@P+aZE1~*lwLad?$IqNX-W&=V?kwKKfB%10 p(3_ZyKDD<14Rep)0yGSu{{s(7%7jUE)71a~002ovPDHLkV1nq5PnZAz literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/icon_people.png b/app/src/main/res/drawable-xxhdpi/icon_people.png new file mode 100644 index 0000000000000000000000000000000000000000..23be81e8b27b09d83c513913a1f584d1fd7c6e1c GIT binary patch literal 7482 zcmV-A9mV2_P)p_y4b7^OQg)5<-YE2_!%qKnO`Yw4@hEV<#=7 zRVG0iXKYbKEu>Xii6}TQ32Mv&6Htg@5LBQMVk99DFhB-Ek%UyGs#4RR-gtYTbKm<_ znJN`wfvZ=3*602D!+ZDcyU#xRocmC8=rJS$>JUCdBX9_y12E(eK!*T&eIjy*L5CRh z|AawWYqcAlmC~^ZLO4fWj>KF1AGg?ddmP} za9$;<_oC?IT}u5&2hkCoq?|lHNQIQIBlYBHMK{b&sV4~EeXBrvO8{!o+WIKb@vhe2 z-bFNbE0NWqRoD{}^#?>nUt8&jRI{d_S*vSO7F~B^K%P4%>1+@op6 zR;8kLfYI-hRSY!c08rj1UGPXpA?c<_7e+_XPn)})uU&is1#dP;Zz@0x&dWr##Zdpg z$D(&^)uh`(rTToWiawFY?D2?lc%An&xn87|7wVCbD!jAGKL3+boV(r_=^g%A-WY&b zBZeWS0LXflXkkyJf4QBM-{xzF8B+itEU*2f%o4q?k1xfN|YGox-!m&9wvQk9dqcUpc z_-y8$5ig`SELcyPT2yo}q&PT$;&i*JsLuf?i`JIt@O5B9d!V8m)+UU!HO3}2B}MC| zWYquLsu0uSH_Tkzy#F_6#-z$5~IrSXx<{5tTXnXVf;3_t+J1Yl0+`idD72~a+cIFSchh8Ek! zF!YqIBK7qbt~lyj$plx!GIeb8PVe@@pFY#$H9gzyMVeeDPpe7oh$3B$Gw!vctDyoSi>+C}GeMf!Uie5!n*sI5*U-4d9C?2HIdR04U6 zSoBa+l*Lj_wrJ~dPWbVwr#XKHx#@&8-L*AV<*k_RSsY40Q$BAeWrT0=x3o}yP(^@>Ss}%fvYayKQbf;_W=<}@-4giyf|M4$rRgM^SBsi-lG=vYTDIi@lFsmt%AJjedbnO&DyR`??oMt&3oj>dPi z2bB&(gam_-NEmk>-3J^(d|13B}##& zR)7HjN6ThkeXTpP7zj)a zoJH=8BBT%lk^tm~O0$o_q$pdAqRMVBpUoBj?fGv`d^j1<)bIT5I1v9AflX5_8z+-W zK2!{p*k@(|qA!BRk*nQ`kZ$&a?yqdRVP4q-ee!{gbJll-_if)5R1^zvn*hbe?{VZo z$zUR8qmOXq0n4Ca8A2aS3a@_g)(^GBHfPAxKWua|^+v}^(MN*?d|(V7KqIl3bUF^-T8RTz-Pz=T*a2AM-Q zfVTNqN*{8A*MJ;h>_utvZr*r0P}-9^rSAwivvplD!C!bG&?ho!Wy zH`ZHv(V81S_*>H`+Fej*Uj5j-uAIIHqHKo&M#6Ep_kDt2T%~aSr1&~s<0Z7@nBufddj|D@vVL>J8LG{_^ zhBf4GtILFEt-tfswfl?t>7Ty;C{NpyArVbh6!>W`+*+s9b5Gp%A+(A1{h0Cj<i%4TMu!2^94lnOPhv!z`hXRuQw}c!jI1Ddo&i7Wv+AN3?z;4sZ;S@TXPNn#yN=HL z>3jRBauNV?@FZ=}dHEPX{e$j&yM%Ac^4JSm)7KrQJheotm(=HfWUn-_<>+Yw2@j*I#3CjhL@QQsY z#LNgIvkI>vObk*`osKqEXM+Xn@BT8Xq&VPk}f(<%jiEi7MCRd~_*d(K!kcrZyPk!Q~S>N&WAl{?Vx=xA5e zM$}w$SQLz)=#)tmEKs1uei~*|<}LbgcP_j+@2RSgR7zQvvTSggX(ZV4^Z*X06s%p! z3aPnLUpFDF{rUqBe1<*x0c*420>tN1Gta$od|zH&pL0|5d{n2}$xx&mvC+nZ_U`64=1+uM-6>BKjY;9 zuCH^|mfcq4sF$i8du^=~JU6xV!OiQ}&(|#jwUnAOzolwhoA=G`e*e;9=va~EKp%mT zV-eO3l;ZrzwM9s2*zmeadZ?z-x#XF9THt{W4302kIB_`mJ8wVh+VO6XzC0IHeym`D zthlrmhkIALwPYc5#0V_HsbabtzCUYQpMVRWz9XPfZ6%%V za#fUvfy$#PR6-5qm0*8RyVyRdD%JhxwW;Ev=}szqx+J|De-5{Kr89WKONsv@@=s)9Yux zS_msoLRpo9jbQ;S)HuQNx@_>Rb;~b!36OwNrYyJ#p+v>#+6G5m+!at}CvZUL(1yRW zP`D~?ceqH$E?4wi;q%`fO0p8X9=eN_S~-=Zcc2_O_m5}QKMb_3xM;;SD4KEdrIUM$ z`m4FnITM~R%a+KowO5mgRyEYyS2wup9)I-FN1@mU_xQU3VphzbKi}S1Jb7X>Xf6JJ`ad zit%m$hAUfSn-I@Hj#8ExkOVwtlWE7ICeseSZh5-5*yCTk`hxnq%adibx#}uKEf@nX zZr;bhlCc?(4*GHM0PQ2AtX{o3)!*N*=gytG8-?dXy-(?jE~$0YHDFGr6V?drRfJQ_ zniv=uIu!T}4wo7RAOQ(wl>v*NoFxI0uXGxjO%=nP?TXNes2!N3ZH5QBkm3IR;Qo`}l;wk%xNaXA%xyD+q3&xiN8 z=m$_pNMQv|1EKlOylML8VksEYQ}k!IcKb6sdP+y;^I>&Z@|6?mQl(?P)>xDJ+lZR< z6Meq7etgO9pmQg9(!?9aV|W08HTUId`fEj+-|FepwiNZ$R|-1Qj-Cse>x#{x=6VQq zm;(?hap7u<`eq-Q-aK-wJ#7a%0Pu~9T|XC)1{A{@u9@J(WT-CXi6>p!M~2d{=w_)2POUIhjxYMqxXE}b45CAV^ODeq4|SCQ?Z~*u`0a|j0gRf z5Fw!PS*b|T8BzH==LqTqOO)c)#mA|*5q{t%+b9*d?05XSs-IrO*4pHJu?KE2h4(lqz@jK zp#rXu=hiBNBh|DCD;~8}-25IJ-MHYD4x-eY1}FiEnZzm+!ILtBxTeSZ3{v;jcIxZw zpcJ-W9rlSfKIitKWjYR0p7PhFL=&JQ8%4>e#)@#tnC#WFCfSR=aMHNq{-SM2fPS$< zf4tobzx#Y%H@;GgtUOc`^Tfr>gajaXe2f5y;SyXl^Y#sVb7fl5I{{D*tn#?$%poK# z2m?^WvlrGdNPIp6gfJ+6%HN_#@n?KQc=5F$)1paz+dHXu%gdChOp(Kl1{BfoiU0{f zOU=P+Wk8biO4|t)5;W-W`b^JJhh?r8T;qph0pygfr#adZ}yOGgMKXrc}lvI|b@MbI1XW7$_8H(skhRO0&a+CE%Ee5O%Rs>* z>D+UhHGA)vPnBNW{rSjw1>|nEQ;B~U>Ge**b|4_pb+D0 z6?PS|6;}E$6TwHrb_FH@F;)gH)A*mpx2e9;Dm2wZ$Nj$Lq)mHLXm5bvkmtX@YvJ~y zzNM?6ZIl7F3{qHQc2)UergO(aX#`q8iu*wxwpm9_&(fH;Wr&;UgGE_1Cl+VcARcUz ztrGS~2yiIJf?Wnl!cEe=2{C3XZVPGq--pRj9;GTXWCI`$FXfmcgCoEsPk@33uS^IG zf(_s;bLCW|>B4nCnSI-ysednkE?TWqFLk#4cYBd8b2)6#gDQuVWXkv_oV@@HS}bM# z;ca5>4}0h+j-HXF!zX75Rk;W;r@aIm2AA8R0;&*6gi|tKETV=rahflSw=gvZiNjCA zIiR-39>O?s0H^{0rQ#4v00LMH4y1`$lY|(#pc65Y}l*k^LDm)RJXS9}G-9!5U~#^?_VG~SFEgJFA*TP69x@ClwpP zB(;kvk<7*Da2O#31_`xc&>*qiJ&PIb~ z7-kVq*8l~8phO&GxHNV>(dvD`sYso-dGQBuv)h1y+zX%?M{XG9I_V_^+?0TMI1*HR zVrh1vO+075&MY!+%85yqV}eu_v7JaQC(#8dJfexL$xZN~8y zZeF(jWogmGkG%kzcGTvHXfxb_{?)PAut*6&peIvD?n8|!#o@&uB^j*DAf)x600zAW z08Oj_g9e*IBg`h788exHQwE7OMgU3#I(}USEM{!n1NRC94SE3EOgj-`m1Jk)5JSJ5 zK{DaRN1T^m$6bAw9>7HJb=oVmn-8)1$c{wCC7P!b01#v;yYCc7o&2JfQyMMXOSP}sZ80K^Ou zfLMDNAj2YlvQcCvnUxm)Xp4#LBglMjds_Jyw*Ky%M|j!x9b)*^|foC5V$0#JzX5`gB^QvEoH zG~WVJE-7Mh7N)RiGa<{)Hn#r*+A}DNiK`aFh-<|F86O0IN;Uv`5CClfKs5+4)}T1d z1_P8B#aM%6E<7zB3jo3$CLNWwzGTz#1LhM0b_f%2S5x` z3|!)g_B4ueON_Kt3}9>_7@&@o50T#mfNBgt7KfPlpIC!f8sZFA7U`HlCX1n7@co_& zEBNfozdQSmp)`mlUH{w%O3MC~Z#xZQA~?m1i(v0yJdn-lonH$;Nr;)QB4;oG=$~q+ zb`%&SZrm_P1h%X{#{ck2vQacFidiG?C8<8~M6rOE-84KGSStWM`3DMip&tx@>`X?o zmk2eBbD}}9K@=S|`XhZco`(SBy8T&Oe{S=Nf5$yY`!kC8>Es)pJ`LT}#lGd#p`XG| zO8`Ru1ne=)k>enMxE|9SN?1{&K_QKrTSGOYv0cXDClz~Q3=MP29w^Ra<-hkZiedo< zc_34Z85WfRS_y!<08nkM@j*78iGxmDbmE}J?Ct@Ohf3P>av3}L!pkep{`t@V{c!EP zyiPCn9j6Z9z>70Ikt8|1B*pVF7HJV`ya$oyN}e?+0qF2K)l@So#l2+1Aalo699juu zV(l3Wm;f~3fd;Z!{9arbODlvK>w-al`J-VFG{|NRk_=|Dm|0*`gC*LNFi3I_FP?`^ zAOOnR;boid`^aqv1}I7iK-j+(fFy#sa*4yk0A)a8HYHh1Zg=Ab85nf<>`JO0oi^#% z^k?_b9Tv)1hZ09E0GgI-(wj~y`*O!IW{;dV0ch1DhCwye$YRhS21s0VoZ{oKGC&!q z_}YAPa;!moqjtX10YEFx{@Ks~Edqm-v)HqoT5aPh07&jA;lhpqDKlvx)r+&`FymTG zL^`0uW>-#6fcc9%z;sa~N0iqNPTIBxxYTur*VtcB0ER91x&upFS&8*mQZXOA6C+C>i!7PCD^G#vsP}vcnjyAL+Wz`5h5aZsD&eHLnvcV)+$b}pKsls2cO`ve zG}^yA*8b+BLpbUAOYLdXMjV;* zoI7&bImUz-M;XJzPe>92B@E(;?5RTlh;;~CAT<*$YI=8#?5Uet2);xp9*eW=FmTT0 zO)S=MqYozBj5p$SmW-BwCIE4W@%|gW&Y82jK(9UV8(acAU@3T@*gcCtOL00-WQzxq zM8IHi(%>7sanc|Nt8IT{Z8|)6?eeWp4_VF6X?ZlWy|e$yoTqU2DegsNPodC&lB$^5 zWWX|6z=WFYY)JaWmH8fLgjfpy)VW>!p`28=kB`*wjOvira#z zE=}Jb-CW)B(BhAxfii?qu_2AvT4g_r_Prb=N6A~f zX)XB*|8Ne%je@cr01qDYL3=vtGtrBy?z`g8F~3Y0#*e*fv4M{yFADABhe*jDk22Kp z$@$Cs`kw5FEL*V5`a?svHG1^Ps;jY8_3z3m8b5*Z-8=BRaphB2H9%lmiE0{IXwWg- z<>_g(6H72B!aa(TgACndeEYoKKE`^WIq&m4LjW{@%>E`l#326BKS~xdng4!49txm; z^hv%c<2wY<0bo7^&>?_cUnCx4&>;pLV$kbD-~hk=Kk1^{W)m<}2><{907*qoM6N<$ Ef)tky5&!@I literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxhdpi/icon_phone.png b/app/src/main/res/drawable-xxhdpi/icon_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..68d94a9199d31d456056c8715f7ec238fd8fd894 GIT binary patch literal 4572 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 UvqI@>*8l(j07*qoM6N<$f=|_=F8}}l literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/icon_male_user.png b/app/src/main/res/drawable-xxxhdpi/icon_male_user.png new file mode 100644 index 0000000000000000000000000000000000000000..946d4fd9b713cd409d453eb79fe00d7c5821472b GIT binary patch literal 11841 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/icon_people.png b/app/src/main/res/drawable-xxxhdpi/icon_people.png new file mode 100644 index 0000000000000000000000000000000000000000..267dd41a1a61cfdc2303986bdb53d15faa305c39 GIT binary patch literal 11859 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 QDsezrUPG={#xm^x04uuZ*8l(j literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-xxxhdpi/icon_phone.png b/app/src/main/res/drawable-xxxhdpi/icon_phone.png new file mode 100644 index 0000000000000000000000000000000000000000..04f42b1a0fa2be3c422952b4b15e658ea8c6b1c1 GIT binary patch literal 6903 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/account.png b/app/src/main/res/drawable/account.png deleted file mode 100644 index 7fb28e9fa347e729152eda4b3bd04648380a409c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1856 zcmV-G2fz4ke9%OS0YyP&Rmu_#i?WDPkfl(xVCnP2Ig`8e-uLeIT9*Ekn|XJZGiT17 zIomvFL?ar}i26k#@DlI`unYJWmWk2TacYI645KiJuXHV|BHCat`qP8Fb}B2EsVp!m%upS!Zeu8 z2OdM1eJ=%C1;91HbHHlcyW=QwOpZG&Kp1=mxEpu@_zF>o`}FsKn6%phqY)iZ3;YLM zmXP1XXoqP13BU(HHNoc3JXIuT{6(epa+uC(n3iV9`R=1nv6gLo`W{1+S2?iO@fbaDS^$H9zSs-y0i5pB_W~&iB zT<5qo=J-oUW@-abs)XN3lc*1#)p;hz9RGxlpB;9$^}vm($p*o)|z4u~Q>=xMJ8{tXyA z6le~t!2V#Vp%-$tHizhYCGZouot`*P4YIxcti*KfGbzf#!fMI_#7k=iv_c#gKMVkt zYX2hy+x)mV8}Si#0lk609c>$tBRUB9A?0}i`>S4+rOztu^D6$%QBo8Ei*$}R9QB>G zZXY6`ykNFY@?b!FOKq=4c1kuh0eS+r0}mr%?kM1b5PS^KdDc1V9@4r`LX3AIijpeV zGDt(8sbwV+lKP<#cmxq*=YT#dfL9RDGUL-;p=C=)U5S=u0W?#=aAoNGfc7@niA_KB z12$nRv>nJIUk7FYUm$5O)4m7^bG@*%{dawDhFFUXc}|s`uag|aUwLK|z)I&>4vgGr(uqVd^mCSY;5~J{!^U zAd6h5ZRNOgeim*47&m=doCQV2e4T8RPg{@x7HfSO_E+zSJH& zQ3a686gtrqxEA?Zvpj7ZwY&%UibD|lUQ1nf`&}(>@R=iW^p_L`h@(@Bt*{KdN1!Xg zR-r9!lV={kd_xxx9ZTQ0VOxu?aTXI7KkK9eJ@sAz4Al4K0d)EzsqjOHPcRk#bKD#e zcnz}MEv0Mj0>T7nfryh8E=QOz27b)aFUT7-*a(bA+}|oBiRpKa%|dH%dxpk$$gB6~ zhsTwX8J>FY4rq;isp-@;y?_sqFYi49Yk;x1Ka9Cj+obQ7XUxdtONxdOI`L9Zy`LG} ztaU^5{VC)t8|F6y-ys&D%2B@@`&>`JeWhkO`W?X?6VwaLm-V{DegZH_&iTOe*k^Yp za-ZNtA#!DAZjiSli4WrpnSjT_9WOKp{9Ix`0kp<_lY11nF$e8)5xbtjjvrQGA0x{_ zZ$g4KBtn@oaFe4h$Q8a9o8eIRb%+ouu=5N39c`9_Ufk?)Voam1OPnnld<|QZPa^xd zZI8qR8N>}9?P<5L-RlPXQ`KGA(VaoAd_XC-N!yLM$G0IlykW>rnS*@;RSn$YL&w4$ z3^fRP<2Fr@TL2(=`_<&m{>~%#e$XOC0mQu?{{=BYT@aVpo4*gj66F5BH=+!?Bl-Ws zNQQSAVljS;$ydF?#Noyz4zmN&fJKTsAZj$|goz9rOcSSpBmxMN8<<7z^B(4@AvhhM z2x$l)TW+8>0sVZ^N(F6^uTzQG<5NxtR3O33+2nR_Pg;z_&g?GZ1l$2h|0XvbxiA?| zxIa0zBK)p9iuea71d5OZWwsqKmgt)Q3LiQa$I%Wj*pK82vtcJ9oLo1@1_zYx34>G4 z3V2~sT1ABXn`%sS)Uq;6|F3XT^u+!bN@*VGC&uNtlbiW^Hqijd(6H!+ u{Mo@T?Va@51H1*CQ*WzjL?aq;QsaM(^>l4A2 + + + + + + + + diff --git a/app/src/main/res/drawable/change__password.xml b/app/src/main/res/drawable/change__password.xml new file mode 100644 index 00000000..ff8ae552 --- /dev/null +++ b/app/src/main/res/drawable/change__password.xml @@ -0,0 +1,17 @@ + + + + + diff --git a/app/src/main/res/drawable/change_pin.xml b/app/src/main/res/drawable/change_pin.xml new file mode 100644 index 00000000..99463a15 --- /dev/null +++ b/app/src/main/res/drawable/change_pin.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/contact_us.xml b/app/src/main/res/drawable/contact_us.xml new file mode 100644 index 00000000..cf60f2f2 --- /dev/null +++ b/app/src/main/res/drawable/contact_us.xml @@ -0,0 +1,23 @@ + + + + + + + diff --git a/app/src/main/res/drawable/refer_earn.xml b/app/src/main/res/drawable/refer_earn.xml new file mode 100644 index 00000000..127e4a52 --- /dev/null +++ b/app/src/main/res/drawable/refer_earn.xml @@ -0,0 +1,20 @@ + + + + + + diff --git a/app/src/main/res/drawable/reward_points.xml b/app/src/main/res/drawable/reward_points.xml new file mode 100644 index 00000000..4b958dc1 --- /dev/null +++ b/app/src/main/res/drawable/reward_points.xml @@ -0,0 +1,16 @@ + + + + diff --git a/app/src/main/res/layout/activity_beneficiary_detail.xml b/app/src/main/res/layout/activity_beneficiary_detail.xml index fe478b93..d22acbd7 100644 --- a/app/src/main/res/layout/activity_beneficiary_detail.xml +++ b/app/src/main/res/layout/activity_beneficiary_detail.xml @@ -71,10 +71,10 @@ android:layout_height="@dimen/_20sdp" android:layout_marginStart="@dimen/_11sdp" android:layout_marginTop="@dimen/_16sdp" - android:src="@drawable/ico_user" + android:src="@drawable/icon_male_user" app:layout_constraintStart_toEndOf="@id/rv_initials" app:layout_constraintTop_toBottomOf="@+id/toolbar" - app:tint="@color/light_blue" /> + /> + app:layout_constraintTop_toBottomOf="@id/tv_name" /> + app:layout_constraintTop_toBottomOf="@id/tv_mobile" /> + app:layout_constraintTop_toBottomOf="@id/tv_relation" /> + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_home_new.xml b/app/src/main/res/layout/fragment_home_new.xml index b532580a..62e27f28 100644 --- a/app/src/main/res/layout/fragment_home_new.xml +++ b/app/src/main/res/layout/fragment_home_new.xml @@ -1,15 +1,28 @@ - + + + app:layout_constraintTop_toBottomOf="@id/notificationViewContainer"> - \ No newline at end of file + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_my_transfers.xml b/app/src/main/res/layout/fragment_my_transfers.xml index c9193754..7621f992 100644 --- a/app/src/main/res/layout/fragment_my_transfers.xml +++ b/app/src/main/res/layout/fragment_my_transfers.xml @@ -17,6 +17,8 @@ android:layout_marginTop="@dimen/_10sdp" android:layout_marginEnd="@dimen/_10sdp" android:textColor="@color/light_blue" + android:inputType="text" + android:imeOptions="actionDone" android:background="@drawable/blue_border_background" android:hint="Search your transfers" android:padding="@dimen/_10sdp" @@ -90,14 +92,11 @@ android:layout_height="@dimen/_45sdp"> + android:layout_centerInParent="true" + android:src="@drawable/ic_add_new" + android:textSize="@dimen/_24sdp" /> diff --git a/app/src/main/res/layout/fragment_profile.xml b/app/src/main/res/layout/fragment_profile.xml index 58d0f909..050bb8db 100644 --- a/app/src/main/res/layout/fragment_profile.xml +++ b/app/src/main/res/layout/fragment_profile.xml @@ -1,7 +1,8 @@ - @@ -174,7 +175,7 @@ android:layout_width="@dimen/_20sdp" android:layout_height="@dimen/_20sdp" app:srcCompat="@drawable/account" - app:tint="@color/light_blue" /> + /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - \ @@ -335,7 +505,7 @@ android:id="@+id/ic_change_pin" android:layout_width="@dimen/_20sdp" android:layout_height="@dimen/_20sdp" - app:srcCompat="@drawable/round_person_24px" /> + app:srcCompat="@drawable/change_pin" /> + + + + + + + + + + + + android:visibility="gone"> + app:srcCompat="@drawable/contact_us" /> - + diff --git a/app/src/main/res/layout/row_all_beneficiary.xml b/app/src/main/res/layout/row_all_beneficiary.xml new file mode 100644 index 00000000..9e0f90b6 --- /dev/null +++ b/app/src/main/res/layout/row_all_beneficiary.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/xml/file_paths.xml b/app/src/main/res/xml/file_paths.xml index 352045e1..03269804 100644 --- a/app/src/main/res/xml/file_paths.xml +++ b/app/src/main/res/xml/file_paths.xml @@ -2,6 +2,8 @@ - +