Browse Source

Penny test module added

master
Preyea Regmi 6 years ago
parent
commit
d5e2d5c203
  1. 1
      app/src/main/AndroidManifest.xml
  2. 2
      app/src/main/java/com/gmeremit/online/gmeremittance_native/customwidgets/SwipeDisabledViewPager.java
  3. 5
      app/src/main/java/com/gmeremit/online/gmeremittance_native/kycV2/view/pennytest/PennyTestActivity.java
  4. BIN
      app/src/main/res/drawable-xxhdpi/bank_secure.png
  5. 14
      app/src/main/res/layout/activity_penny_test.xml
  6. 50
      app/src/main/res/layout/fragment_penny_test_operation.xml
  7. 37
      app/src/main/res/layout/fragment_penny_test_prompt.xml
  8. 2
      app/src/main/res/values/styles.xml

1
app/src/main/AndroidManifest.xml

@ -568,7 +568,6 @@
android:windowSoftInputMode="stateAlwaysHidden" /> android:windowSoftInputMode="stateAlwaysHidden" />
<activity android:name=".kycV2.view.pennytest.PennyTestActivity" <activity android:name=".kycV2.view.pennytest.PennyTestActivity"
android:screenOrientation="portrait" android:screenOrientation="portrait"
android:windowSoftInputMode="stateAlwaysHidden"
android:excludeFromRecents="true" android:excludeFromRecents="true"
android:theme="@style/ActivityDialog"></activity> android:theme="@style/ActivityDialog"></activity>
</application> </application>

2
app/src/main/java/com/gmeremit/online/gmeremittance_native/customwidgets/SwipeDisabledViewPager.java

@ -58,7 +58,7 @@ public class SwipeDisabledViewPager extends ViewPager {
private class FixedSpeedScroller extends Scroller { private class FixedSpeedScroller extends Scroller {
private int mDuration = 500;
private int mDuration = 400;
public FixedSpeedScroller(Context context) { public FixedSpeedScroller(Context context) {
super(context); super(context);

5
app/src/main/java/com/gmeremit/online/gmeremittance_native/kycV2/view/pennytest/PennyTestActivity.java

@ -16,6 +16,7 @@ import android.util.Log;
import android.view.View; import android.view.View;
import android.view.ViewGroup; import android.view.ViewGroup;
import android.view.Window; import android.view.Window;
import android.view.WindowManager;
import android.view.animation.AccelerateDecelerateInterpolator; import android.view.animation.AccelerateDecelerateInterpolator;
import android.view.animation.Interpolator; import android.view.animation.Interpolator;
import android.widget.Button; import android.widget.Button;
@ -23,6 +24,7 @@ import android.widget.ProgressBar;
import com.gmeremit.online.gmeremittance_native.R; import com.gmeremit.online.gmeremittance_native.R;
import com.gmeremit.online.gmeremittance_native.base.BaseActivity; import com.gmeremit.online.gmeremittance_native.base.BaseActivity;
import com.gmeremit.online.gmeremittance_native.customwidgets.DepthTransformation;
import com.gmeremit.online.gmeremittance_native.customwidgets.ZoomOutTransformation; import com.gmeremit.online.gmeremittance_native.customwidgets.ZoomOutTransformation;
import com.gmeremit.online.gmeremittance_native.kycV2.adapter.PennyTestViewPagerAdapter; import com.gmeremit.online.gmeremittance_native.kycV2.adapter.PennyTestViewPagerAdapter;
@ -70,6 +72,7 @@ public class PennyTestActivity extends BaseActivity implements View.OnClickListe
window.getAttributes().windowAnimations = R.style.SlideInAnimation; window.getAttributes().windowAnimations = R.style.SlideInAnimation;
window.setBackgroundDrawableResource(R.drawable.ic_rounded_grey_bg_with_inset); window.setBackgroundDrawableResource(R.drawable.ic_rounded_grey_bg_with_inset);
window.setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT); window.setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
window.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
@ -86,7 +89,7 @@ public class PennyTestActivity extends BaseActivity implements View.OnClickListe
viewPagerAdapter=new PennyTestViewPagerAdapter(getSupportFragmentManager()); viewPagerAdapter=new PennyTestViewPagerAdapter(getSupportFragmentManager());
viewPagerAdapter.addFragments(fragments); viewPagerAdapter.addFragments(fragments);
penntTestViewPager.setPageTransformer(true,new ZoomOutTransformation());
// penntTestViewPager.setPageTransformer(true,new ZoomOutTransformation());
penntTestViewPager.addOnPageChangeListener(this); penntTestViewPager.addOnPageChangeListener(this);
penntTestViewPager.setAdapter(viewPagerAdapter); penntTestViewPager.setAdapter(viewPagerAdapter);

BIN
app/src/main/res/drawable-xxhdpi/bank_secure.png

After

Width: 400  |  Height: 400  |  Size: 21 KiB

14
app/src/main/res/layout/activity_penny_test.xml

@ -11,11 +11,11 @@
android:id="@+id/iv_back" android:id="@+id/iv_back"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="16dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="8dp"
android:padding="10dp" android:padding="10dp"
android:src="@drawable/ic_back"
app:layout_constraintStart_toStartOf="parent"
android:src="@drawable/ic_cross"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" /> app:layout_constraintTop_toTopOf="parent" />
<com.gmeremit.online.gmeremittance_native.customwidgets.SwipeDisabledViewPager <com.gmeremit.online.gmeremittance_native.customwidgets.SwipeDisabledViewPager
@ -70,9 +70,9 @@
android:layout_gravity="center_horizontal" android:layout_gravity="center_horizontal"
android:layout_marginBottom="16dp" android:layout_marginBottom="16dp"
android:gravity="center" android:gravity="center"
android:paddingTop="5dp"
android:paddingBottom="5dp"
android:text="Skip for now"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:text="Not now"
android:textSize="14sp" android:textSize="14sp"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"

50
app/src/main/res/layout/fragment_penny_test_operation.xml

@ -1,25 +1,49 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" <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:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/red"
xmlns:app="http://schemas.android.com/apk/res-auto">
<TextView
android:layout_height="match_parent">
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
android:id="@+id/textView2" android:id="@+id/textView2"
android:layout_width="wrap_content"
android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="8dp"
android:layout_marginStart="16dp"
android:layout_marginTop="16dp"
android:layout_marginEnd="16dp"
android:text="Please enter the amount deposited by GME inorder to complete your bank account verification process."
android:textSize="21sp" android:textSize="21sp"
android:gravity="center"
android:textColor="@color/white"
android:text="Penny test is about to be completed"
app:layout_constraintBottom_toTopOf="@+id/accountWrapper"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.0"
app:layout_constraintVertical_chainStyle="packed" />
<android.support.design.widget.TextInputLayout
android:id="@+id/accountWrapper"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="24dp"
android:layout_marginEnd="16dp"
android:layout_marginBottom="4dp"
android:hint="Amount"
android:textColorHint="@color/darkgray"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
app:layout_constraintTop_toBottomOf="@+id/textView2">
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeEditText
android:id="@+id/ed_account"
style="@style/editetxtsingleline"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:imeOptions="actionDone" />
</android.support.design.widget.TextInputLayout>
</android.support.constraint.ConstraintLayout> </android.support.constraint.ConstraintLayout>

37
app/src/main/res/layout/fragment_penny_test_prompt.xml

@ -1,25 +1,38 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<android.support.constraint.ConstraintLayout
xmlns:android="http://schemas.android.com/apk/res/android"
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:background="@color/bluebg"
android:layout_height="match_parent"> android:layout_height="match_parent">
<TextView
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
android:id="@+id/textView2" android:id="@+id/textView2"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="8dp"
android:layout_marginEnd="8dp"
android:layout_marginBottom="8dp"
android:textSize="21sp"
android:gravity="center" android:gravity="center"
android:textColor="@color/white"
android:text="Penny test is an esstential step during kyc"
android:paddingTop="10dp"
android:paddingStart="15dp"
android:paddingEnd="15dp"
android:paddingBottom="15dp"
android:text="Your bank account verification is required inorder to complete the registration. Do you want to verify it now?"
android:textSize="21sp"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.0"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
app:layout_constraintTop_toBottomOf="@+id/imageView"
app:layout_constraintVertical_bias="0.19"
app:layout_constraintVertical_chainStyle="packed" />
<ImageView
android:id="@+id/imageView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:layout_constraintBottom_toTopOf="@+id/textView2"
app:layout_constraintEnd_toEndOf="@+id/textView2"
app:layout_constraintStart_toStartOf="@+id/textView2"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.32"
app:layout_constraintVertical_chainStyle="packed"
app:srcCompat="@drawable/bank_secure" />
</android.support.constraint.ConstraintLayout> </android.support.constraint.ConstraintLayout>

2
app/src/main/res/values/styles.xml

@ -64,6 +64,7 @@
</style> </style>
<style name="ActivityDialog" parent="Theme.AppCompat.Light.Dialog"> <style name="ActivityDialog" parent="Theme.AppCompat.Light.Dialog">
<item name="colorAccent">@color/colorAccent</item>
<item name="android:windowFrame">@null</item> <item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item> <item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">true</item> <item name="android:windowIsTranslucent">true</item>
@ -73,4 +74,5 @@
</style> </style>
</resources> </resources>
Loading…
Cancel
Save