Browse Source

KYC first page design done

master
preyearegmi 6 years ago
parent
commit
fabf7d8cb1
  1. 1
      app/src/main/java/com/gmeremit/online/gmeremittance_native/customwidgets/SwipeDisabledViewPager.java
  2. 28
      app/src/main/java/com/gmeremit/online/gmeremittance_native/kycV2/view/KYCFormV2Activity.java
  3. 4
      app/src/main/res/layout/dummykyc.xml
  4. 10
      app/src/main/res/layout/tab_kyc1.xml
  5. 5
      app/src/main/res/layout/tab_kyc2.xml
  6. 5
      app/src/main/res/layout/tab_kyc3.xml

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

@ -18,6 +18,7 @@ public class SwipeDisabledViewPager extends ViewPager {
// @Override
// public boolean onInterceptTouchEvent(MotionEvent ev) {
//
// return false;
// }
//

28
app/src/main/java/com/gmeremit/online/gmeremittance_native/kycV2/view/KYCFormV2Activity.java

@ -5,6 +5,7 @@ import android.animation.ObjectAnimator;
import android.support.design.widget.TabLayout;
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.support.v4.content.ContextCompat;
import android.support.v4.view.ViewCompat;
import android.support.v4.view.ViewPager;
import android.support.v4.view.ViewPropertyAnimatorCompat;
@ -110,15 +111,19 @@ public class KYCFormV2Activity extends BaseActivity implements KYCV2ActionListen
viewPager.addOnPageChangeListener(this);
viewPager.setOffscreenPageLimit(3 );
viewPager.setAdapter(kycViewPagerAdapter);
tabLayout.setupWithViewPager(viewPager);
}
@Override
public void showView2() {
viewPager.setCurrentItem(1);
viewPager.setCurrentItem(0);
}
private void changeTitleInHeader(String message) {
@ -159,19 +164,34 @@ public class KYCFormV2Activity extends BaseActivity implements KYCV2ActionListen
switch(position)
{
case 0:
changeTitleInHeader("Personal Information");
changeTitleInHeader("Tell us a few things about yourself");
changeSelectedTabTextColor(position);
break;
case 1:
changeTitleInHeader("Security Information");
changeTitleInHeader("Connect your bank with GME");
changeSelectedTabTextColor(position);
break;
case 2:
changeTitleInHeader("Dcouments Upload");
changeTitleInHeader("Upload your documents");
changeSelectedTabTextColor(position);
break;
}
}
private void changeSelectedTabTextColor(int position) {
for(int i=0;i<tabLayout.getTabCount();i++)
{
TextView tv=(TextView) tabLayout.getTabAt(i).getCustomView();
if(i==position)
tv.setTextColor(ContextCompat.getColor(this, R.color.colorAccent));
else
tv.setTextColor(ContextCompat.getColor(this, R.color.light_gray));
}
}
@Override
public void onPageScrollStateChanged(int state) {

4
app/src/main/res/layout/dummykyc.xml

@ -40,7 +40,7 @@
android:gravity="center"
android:paddingBottom="15dp"
android:paddingTop="15dp"
android:text="Personal Information"
android:text="Tell us a few things about yourself"
android:textColor="@color/white"
android:textSize="18sp"
app:layout_collapseMode="parallax"
@ -85,6 +85,8 @@
android:background="@color/send_money_bg_grey"
app:tabIndicatorColor="@color/colorAccent"
app:tabIndicatorHeight="3dp"
app:tabSelectedTextColor="@color/colorAccent"
app:tabMode="fixed"
app:tabPaddingBottom="0dp"
app:tabPaddingEnd="0dp"

10
app/src/main/res/layout/tab_kyc1.xml

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView android:gravity="center"
android:text="1"
android:textSize="19sp"
android:text="Personal"
android:textSize="17sp"
android:textColor="@color/colorAccent"
app:txtfontName="@string/semibold"
android:background="@drawable/rounded_bg_gray"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto">
</com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView>

5
app/src/main/res/layout/tab_kyc2.xml

@ -1,8 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView android:gravity="center"
android:text="2"
android:text="Security"
app:txtfontName="@string/semibold"
android:textSize="19sp"
android:textSize="17sp"
android:textColor="@color/light_gray"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"

5
app/src/main/res/layout/tab_kyc3.xml

@ -1,7 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView android:gravity="center"
android:text="3"
android:textSize="19sp"
android:text="Documents"
android:textSize="17sp"
android:textColor="@color/light_gray"
app:txtfontName="@string/semibold"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"

Loading…
Cancel
Save