Browse Source

Home menu orientation and size changed

master
Preyea Regmi 5 years ago
parent
commit
e3dd1cfe57
  1. 5
      app/src/main/AndroidManifest.xml
  2. 4
      app/src/main/java/com/gmeremit/online/gmeremittance_native/domesticremit/presenter/DomesticRemitGatewayInterface.java
  3. 12
      app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/HomeParentViewContractV2.java
  4. 12
      app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/view/HomeActivityV2.java
  5. 6
      app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/view/HomeFragmentV2.java
  6. 8
      app/src/main/res/layout/home_menu_item_v2.xml

5
app/src/main/AndroidManifest.xml

@ -25,7 +25,10 @@
android:supportsRtl="true"
android:theme="@style/AppTheme"
tools:replace="android:allowBackup">
<activity android:name=".domesticremit.view.DomesticRemitActivity"></activity>
<activity android:name=".domesticremit.view.DomesticRemitActivity"
android:screenOrientation="portrait"
android:theme="@style/AppTheme.NoActionBar"
android:windowSoftInputMode="stateAlwaysHidden" ></activity>
<activity
android:name=".recipientV3.view.recipientaddeditV3.RecipientAddEditV3Activity"
android:screenOrientation="portrait"

4
app/src/main/java/com/gmeremit/online/gmeremittance_native/domesticremit/presenter/DomesticRemitGatewayInterface.java

@ -1,4 +1,6 @@
package com.gmeremit.online.gmeremittance_native.domesticremit.presenter;
public interface DomesticRemitGatewayInterface {
import com.gmeremit.online.gmeremittance_native.base.PrivilegedGatewayInterface;
public interface DomesticRemitGatewayInterface extends PrivilegedGatewayInterface {
}

12
app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/HomeParentViewContractV2.java

@ -1,9 +1,7 @@
package com.gmeremit.online.gmeremittance_native.homeV2;
import android.graphics.Rect;
import android.graphics.RectF;
import com.gmeremit.online.gmeremittance_native.R;
import com.gmeremit.online.gmeremittance_native.homeV2.presenter.HomeV2PresenterInterface;
import com.zoyi.channel.plugin.android.OnBootListener;
@ -11,12 +9,20 @@ public interface HomeParentViewContractV2 {
void showSendMoneyView();
void showMobileRechargeView();
void showTodaysRateView();
void showWalletStatment();
void showTransactionStatementView();
void showWalletToWalletView();
void showDomesticRemittance();
void showAutoDebitListingView();
@ -25,8 +31,8 @@ public interface HomeParentViewContractV2 {
OnBootListener getChannelOnBootListener();
void showResendMoneyView();
void dimOutMenu(Rect notificationViewContainerBoundry, boolean action);
}

12
app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/view/HomeActivityV2.java

@ -32,6 +32,7 @@ import com.gmeremit.online.gmeremittance_native.autodebitV2.view.bankaccountvali
import com.gmeremit.online.gmeremittance_native.base.BaseActivity;
import com.gmeremit.online.gmeremittance_native.customer_support.view.CustomerSupportFragment;
import com.gmeremit.online.gmeremittance_native.customwidgets.CustomAlertDialog;
import com.gmeremit.online.gmeremittance_native.domesticremit.view.DomesticRemitActivity;
import com.gmeremit.online.gmeremittance_native.exchange_rate.view.ExchangeMethodV2Activity;
import com.gmeremit.online.gmeremittance_native.homeV2.HomeParentViewContractV2;
import com.gmeremit.online.gmeremittance_native.homeV2.gateway.HomeV2Gateway;
@ -358,6 +359,17 @@ public class HomeActivityV2 extends BaseActivity implements HomeParentViewContra
showFetaureComingSoon();
}
@Override
public void showDomesticRemittance() {
if (isNotificaitonViewActive())
return;
String unverifiedMessage = presenter.checkIfUserVerified();
if (unverifiedMessage == null)
startActivity(new Intent(getApplicationContext(), DomesticRemitActivity.class));
else
showPopUpMessage(unverifiedMessage, CustomAlertDialog.AlertType.ALERT, null);
}
@Override
public void showAutoDebitListingView() {
startActivity(new Intent(HomeActivityV2.this, AutoDebitAccountListingV2Activity.class));

6
app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/view/HomeFragmentV2.java

@ -115,7 +115,7 @@ public class HomeFragmentV2 extends BaseFragment implements HomeMenuRvAdapterV2.
}
private void setupMenuRecyclerView() {
menuRecyclerView.setLayoutManager(new GridLayoutManager(getActivity(), 2));
menuRecyclerView.setLayoutManager(new GridLayoutManager(getActivity(), 3));
menuRecyclerView.setNestedScrollingEnabled(false);
homeMenuRvAdapterV2 = new HomeMenuRvAdapterV2(this);
menuRecyclerView.setAdapter(homeMenuRvAdapterV2);
@ -157,6 +157,7 @@ public class HomeFragmentV2 extends BaseFragment implements HomeMenuRvAdapterV2.
menuList.add(new MenuItem(getString(R.string.todays_rate_text), R.drawable.ic_menu_exchange_rate, 3));
menuList.add(new MenuItem(getString(R.string.resend_money_text), R.drawable.ic_menu_resendmoney, 5));
menuList.add(new MenuItem(getString(R.string.gme_wallet_statement_text), R.drawable.ic_menu_wallet_statement, 4));
menuList.add(new MenuItem("Domestic Remit", R.drawable.ic_menu_wallet_statement, 7));
return menuList;
}
@ -191,6 +192,9 @@ public class HomeFragmentV2 extends BaseFragment implements HomeMenuRvAdapterV2.
case 6:
parentViewContractV2.showWalletToWalletView();
break;
case 7:
parentViewContractV2.showDomesticRemittance();
break;
}
}

8
app/src/main/res/layout/home_menu_item_v2.xml

@ -1,23 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="@dimen/_130sdp"
android:layout_width="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
app:cardBackgroundColor="@android:color/white"
app:cardElevation="@dimen/_2sdp"
app:cardCornerRadius="@dimen/_8sdp"
app:cardUseCompatPadding="true"
android:layout_height="@dimen/_135sdp">
android:layout_height="wrap_content">
<android.support.constraint.ConstraintLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_height="wrap_content">
<ImageView
android:id="@+id/image"
android:layout_width="@dimen/_50sdp"
android:layout_height="@dimen/_50sdp"
android:layout_marginTop="@dimen/_5sdp"
android:layout_marginTop="@dimen/_10sdp"
app:layout_constraintBottom_toTopOf="@+id/title"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.5"

Loading…
Cancel
Save