Browse Source

Preloading screen added

master
Preyea Regmi 5 years ago
parent
commit
126f170908
  1. 66
      app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/view/SplashScreen.java
  2. 422
      app/src/main/res/layout/activity_splash_screen_key_0.xml
  3. 8
      app/src/main/res/layout/activity_splash_screen_key_1.xml

66
app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/view/SplashScreen.java

@ -5,6 +5,7 @@ import android.content.Intent;
import android.content.pm.ApplicationInfo;
import android.graphics.Paint;
import android.os.Bundle;
import android.os.Handler;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.constraint.ConstraintLayout;
@ -15,21 +16,17 @@ import android.support.transition.Transition;
import android.support.transition.TransitionListenerAdapter;
import android.support.transition.TransitionManager;
import android.support.v4.app.Fragment;
import android.support.v4.content.ContextCompat;
import android.support.v4.view.ViewCompat;
import android.support.v4.view.ViewPager;
import android.support.v4.view.ViewPropertyAnimatorListenerAdapter;
import android.support.v7.widget.RecyclerView;
import android.support.v7.widget.StaggeredGridLayoutManager;
import android.text.Html;
import android.view.Gravity;
import android.view.View;
import android.view.animation.AccelerateDecelerateInterpolator;
import android.view.animation.AnticipateOvershootInterpolator;
import android.view.animation.Interpolator;
import android.view.animation.OvershootInterpolator;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.gmeremit.online.gmeremittance_native.R;
@ -64,8 +61,7 @@ public class SplashScreen extends BaseActivity implements View.OnClickListener,
ViewPagerAVDSplashAdapter viewPagerAdapter;
@BindView(R.id.layoutDots)
LinearLayout dotsLayout;
@BindView(R.id.rootLayout)
ConstraintLayout rootLayout;
@ -122,7 +118,6 @@ public class SplashScreen extends BaseActivity implements View.OnClickListener,
@Override
public void onPageSelected(int position) {
addBottomDots(position);
((SplashAnimatedViewPagerFragment) fragmentList.get(position)).playAnimation(position == 0 ? 300 : 0);
}
@ -136,7 +131,7 @@ public class SplashScreen extends BaseActivity implements View.OnClickListener,
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash_screen_key_1);
setContentView(R.layout.activity_splash_screen_key_0);
ButterKnife.bind(this);
init();
performDefaultAction(savedInstanceState);
@ -150,6 +145,9 @@ public class SplashScreen extends BaseActivity implements View.OnClickListener,
presenter.checkCurrentSelectedLanguage();
// view_pager.post(() -> viewPageChangeListener.onPageSelected(view_pager.getCurrentItem()));
//TODO
new Handler().postDelayed(()->languageViewTransitionManager.showMainViewLanguage(500,null),5000);
}
}
@ -159,7 +157,6 @@ public class SplashScreen extends BaseActivity implements View.OnClickListener,
languageViewTransitionManager = new LanguageViewTransitionManager(this);
initLanguageRV();
initPayoutModeRV();
// addBottomDots(0);
// view_pager.addOnPageChangeListener(viewPageChangeListener);
// viewPagerAdapter = new ViewPagerAVDSplashAdapter(getSupportFragmentManager());
@ -195,24 +192,6 @@ public class SplashScreen extends BaseActivity implements View.OnClickListener,
viewPagerAdapter.addFragments(fragmentList);
}
private void addBottomDots(int currentPage) {
dots = new TextView[3];
dotsLayout.removeAllViews();
for (int i = 0; i < dots.length; i++) {
dots[i] = new TextView(this);
dots[i].setGravity(Gravity.CENTER);
dots[i].setText(Html.fromHtml("&#8226;"));
dots[i].setTextSize(getContext().getResources().getDimension(R.dimen._10ssp));
dots[i].setTextColor(ContextCompat.getColor(this, R.color.dot_dark));
dotsLayout.addView(dots[i]);
}
if (dots.length > 0) {
dots[currentPage].setTextColor(ContextCompat.getColor(this, R.color.dot_light));
}
}
@Override
@ -263,7 +242,7 @@ public class SplashScreen extends BaseActivity implements View.OnClickListener,
if (languageViewTransitionManager.isAnimationRunning())
return;
else if (languageViewTransitionManager.isUserOnLanguageSelectionView())
languageViewTransitionManager.hideLanguage(null);
languageViewTransitionManager.showMainViewLanguage(0,null);
else
super.onBackPressed();
}
@ -338,7 +317,7 @@ public class SplashScreen extends BaseActivity implements View.OnClickListener,
private final Context context;
private boolean isAnimationOnProgress;
private ConstraintSet constraintSet;
private ConstraintSet languageSelectionViewConstraintSet;
private int ANIMATION_DURATION = 500;
private int FADE_IN_OUT_DURATION = 300;
private Interpolator anticipateOvershootInterpolator;
@ -346,15 +325,23 @@ public class SplashScreen extends BaseActivity implements View.OnClickListener,
private Interpolator accelerateDecelerateInterpolator;
private boolean userNavigatedToLanguageView;
private int textViewPaintFlags;
private ConstraintSet initialSet;
private ConstraintSet mainViewConstraintSet;
private ConstraintSet preLoadingConstraintSet;
private boolean notCalculatedInitialConstraint;
LanguageViewTransitionManager(Context context) {
isAnimationOnProgress = false;
this.context = context;
constraintSet = new ConstraintSet();
initialSet=new ConstraintSet();
initialSet.clone(rootLayout);
languageSelectionViewConstraintSet = new ConstraintSet();
languageSelectionViewConstraintSet.clone(context, R.layout.activity_splash_screen_key_2);
mainViewConstraintSet =new ConstraintSet();
mainViewConstraintSet.clone(context,R.layout.activity_splash_screen_key_1);
preLoadingConstraintSet =new ConstraintSet();
preLoadingConstraintSet.clone(rootLayout);
anticipateOvershootInterpolator = new AnticipateOvershootInterpolator(.8f);
overshootInterpolator = new OvershootInterpolator();
accelerateDecelerateInterpolator = new AccelerateDecelerateInterpolator();
@ -363,9 +350,9 @@ public class SplashScreen extends BaseActivity implements View.OnClickListener,
}
void showLanguageView(Runnable onAnimationCompleteCallback) {
hideKeyBoard();
constraintSet.clone(context, R.layout.activity_splash_screen_key_2);
ChangeBounds transition = new ChangeBounds();
transition.setPathMotion(new ArcMotion());
transition.setInterpolator(anticipateOvershootInterpolator);
@ -403,7 +390,7 @@ public class SplashScreen extends BaseActivity implements View.OnClickListener,
}
});
TransitionManager.beginDelayedTransition(rootLayout, transition);
constraintSet.applyTo(rootLayout);
languageSelectionViewConstraintSet.applyTo(rootLayout);
}
void underlineTitleText(boolean action) {
@ -414,11 +401,12 @@ public class SplashScreen extends BaseActivity implements View.OnClickListener,
selectedLanguageText.invalidate();
}
void hideLanguage(Runnable onAnimationCompleteCallback) {
void showMainViewLanguage(int duration,Runnable onAnimationCompleteCallback) {
ChangeBounds transition = new ChangeBounds();
transition.setPathMotion(new ArcMotion());
transition.setInterpolator(overshootInterpolator);
transition.setDuration(ANIMATION_DURATION);
transition.setInterpolator(duration!=0? accelerateDecelerateInterpolator:overshootInterpolator);
transition.setDuration(duration==0?ANIMATION_DURATION:duration);
transition.addListener(new TransitionListenerAdapter() {
@Override
public void onTransitionStart(@NonNull Transition transition) {
@ -455,7 +443,7 @@ public class SplashScreen extends BaseActivity implements View.OnClickListener,
}
});
TransitionManager.beginDelayedTransition(rootLayout, transition);
initialSet.applyTo(rootLayout);
mainViewConstraintSet.applyTo(rootLayout);
}
public boolean isAnimationRunning() {

422
app/src/main/res/layout/activity_splash_screen_key_0.xml

@ -0,0 +1,422 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView 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_height="match_parent"
android:fillViewport="true">
<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:id="@+id/rootLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorPrimary">
<ImageView
android:id="@+id/iv_back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="false"
android:alpha="0"
android:paddingStart="@dimen/_16sdp"
android:paddingTop="@dimen/_26sdp"
android:paddingEnd="@dimen/_10sdp"
android:paddingBottom="@dimen/_16sdp"
android:scaleType="center"
android:src="@drawable/ic_back_white"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintBottom_toTopOf="parent" />
<ImageView
android:id="@+id/imageView2"
android:layout_width="@dimen/_100sdp"
android:layout_height="@dimen/_30sdp"
android:layout_marginStart="@dimen/_8sdp"
android:layout_marginTop="24dp"
android:layout_marginEnd="@dimen/_8sdp"
android:src="@drawable/ic_logo_white_large"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.43" />
<ImageView
android:id="@+id/selectedLanguageIcon"
android:layout_width="@dimen/_26sdp"
android:layout_height="@dimen/_26sdp"
android:layout_marginTop="16dp"
android:src="@drawable/flag_default"
app:layout_constraintEnd_toStartOf="@id/selectedLanguageText"
app:layout_constraintHorizontal_chainStyle="packed"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="parent" />
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
android:id="@+id/selectedLanguageText"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginEnd="@dimen/_8sdp"
android:paddingTop="@dimen/_10sdp"
android:paddingBottom="@dimen/_10sdp"
android:text="@string/select_language_text"
android:textColor="@color/white"
android:textSize="@dimen/_15ssp"
app:layout_constraintBottom_toBottomOf="@+id/selectedLanguageIcon"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@id/selectedLanguageIcon"
app:layout_constraintTop_toTopOf="@+id/selectedLanguageIcon"
app:layout_constraintVertical_bias="0.73"
app:txtfontName="@string/semibold" />
<android.support.v7.widget.RecyclerView
android:id="@+id/languageRv"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginTop="@dimen/_13sdp"
android:background="#33000000"
android:clipToPadding="false"
android:paddingTop="@dimen/_15sdp"
android:scrollbars="vertical"
android:visibility="invisible"
app:layoutManager="android.support.v7.widget.LinearLayoutManager"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="@+id/view_pager" />
<android.support.constraint.ConstraintLayout
android:id="@+id/view_pager"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="@dimen/_8sdp"
android:background="@drawable/curve_rectangle_bright_grey"
android:padding="@dimen/_10sdp"
app:layout_constraintBottom_toTopOf="@+id/btn_login"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/selectedLanguageText">
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
android:id="@+id/gmeTextView12"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="start|left"
android:paddingTop="@dimen/_4sdp"
android:paddingBottom="@dimen/_4sdp"
android:text="@string/todays_rate_text"
android:textColor="@color/dark_gray"
android:textSize="@dimen/_11ssp"
app:layout_constraintBottom_toTopOf="@+id/paymentModeRV"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.13"
app:layout_constraintVertical_chainStyle="packed"
app:txtfontName="@string/semibold" />
<android.support.v7.widget.RecyclerView
android:id="@+id/paymentModeRV"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="start"
android:layout_marginTop="@dimen/_6sdp"
android:layout_marginBottom="@dimen/_12sdp"
android:orientation="horizontal"
app:layout_constraintBottom_toTopOf="@+id/linearLayout"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/gmeTextView12" />
<LinearLayout
android:id="@+id/linearLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/curve_rectangle_grey_bg"
android:orientation="horizontal"
android:padding="@dimen/_1sdp"
app:layout_constraintBottom_toTopOf="@+id/circularIndexView"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/paymentModeRV">
<LinearLayout
android:id="@+id/sendMoneyViewContainer"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical"
android:paddingLeft="@dimen/_4sdp"
android:paddingRight="@dimen/_4sdp">
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingStart="@dimen/_2sdp"
android:paddingLeft="@dimen/_2sdp"
android:paddingTop="@dimen/_2sdp"
android:text="@string/you_send_text"
android:textColor="@color/darkgray"
android:textSize="@dimen/_12ssp" />
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeEditText
android:id="@+id/sendAmountEdTxt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:backgroundTint="@android:color/transparent"
android:digits="0,1,2,3,4,5,6,7,8,9"
android:gravity="center_vertical"
android:hint="100,000"
android:imeOptions="actionDone"
android:inputType="textMultiLine|number"
android:maxLength="11"
android:singleLine="false"
android:textColor="@color/colorPrimary"
android:textSize="@dimen/_19ssp"
app:edfontName="@string/semibold" />
</LinearLayout>
<FrameLayout
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:background="@drawable/curve_rectangle_blue_bg"
android:paddingStart="@dimen/_4sdp"
android:paddingEnd="@dimen/_4sdp">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="horizontal">
<ImageView
android:layout_width="@dimen/_34sdp"
android:layout_height="@dimen/_30sdp"
android:layout_gravity="center"
android:background="@drawable/flag_south_korea" />
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:paddingStart="@dimen/_4sdp"
android:paddingLeft="@dimen/_4sdp"
android:paddingEnd="@dimen/_4sdp"
android:paddingRight="@dimen/_4sdp"
android:text="KRW"
android:textColor="@color/white"
android:textSize="@dimen/_10ssp"
android:textStyle="bold" />
<View
android:layout_width="@dimen/_18sdp"
android:layout_height="@dimen/_17sdp"
android:layout_gravity="center_vertical" />
</LinearLayout>
</FrameLayout>
</LinearLayout>
<com.gmeremit.online.gmeremittance_native.customwidgets.CircularIndexView
android:id="@+id/circularIndexView"
android:layout_width="wrap_content"
android:layout_height="35dp"
android:layout_marginStart="16dp"
android:paddingStart="@dimen/_2sdp"
android:paddingEnd="@dimen/_2sdp"
app:layout_constraintBottom_toTopOf="@+id/circularIndexView2"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/linearLayout" />
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
android:id="@+id/transferFeeTxtView"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:gravity="center_vertical"
android:text="Transfer fee 5000 KRW"
android:textColor="@color/dark_gray"
android:textSize="@dimen/_10ssp"
app:layout_constraintBottom_toBottomOf="@+id/circularIndexView"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/circularIndexView"
app:layout_constraintTop_toTopOf="@+id/circularIndexView"
app:txtfontName="@string/semibold" />
<com.gmeremit.online.gmeremittance_native.customwidgets.CircularIndexView
android:id="@+id/circularIndexView2"
android:layout_width="wrap_content"
android:layout_height="35dp"
android:layout_marginStart="16dp"
android:paddingStart="@dimen/_2sdp"
android:paddingEnd="@dimen/_2sdp"
app:layout_constraintBottom_toTopOf="@+id/receiveMoneyViewContainer"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/circularIndexView" />
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
android:id="@+id/exchangeRateTxtView"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_marginStart="8dp"
android:layout_marginEnd="8dp"
android:gravity="center_vertical"
android:text="Exrate 0.093"
android:textColor="@color/dark_gray"
android:textSize="@dimen/_10ssp"
app:layout_constraintBottom_toBottomOf="@+id/circularIndexView2"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toEndOf="@+id/circularIndexView2"
app:layout_constraintTop_toTopOf="@+id/circularIndexView2"
app:txtfontName="@string/semibold" />
<LinearLayout
android:id="@+id/receiveMoneyViewContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@drawable/curve_rectangle_grey_bg"
android:orientation="horizontal"
android:padding="@dimen/_1sdp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/circularIndexView2">
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:orientation="vertical"
android:paddingLeft="@dimen/_4sdp"
android:paddingRight="@dimen/_4sdp">
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingStart="@dimen/_2sdp"
android:paddingLeft="@dimen/_2sdp"
android:paddingTop="@dimen/_2sdp"
android:text="@string/receipient_gets_text"
android:textColor="@color/darkgray"
android:textSize="@dimen/_12ssp" />
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeEditText
android:id="@+id/receiveAmountEdTxt"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:backgroundTint="@android:color/transparent"
android:digits="0,1,2,3,4,5,6,7,8,9"
android:gravity="center_vertical"
android:hint="100,000"
android:imeOptions="actionDone"
android:inputType="textMultiLine|number"
android:maxLength="11"
android:textColor="@color/colorPrimary"
android:textSize="@dimen/_19ssp"
app:edfontName="@string/semibold" />
</LinearLayout>
<FrameLayout
android:id="@+id/countrySelectionSpinner"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:background="@drawable/curve_rectangle_blue_bg"
android:paddingStart="@dimen/_4sdp"
android:paddingEnd="@dimen/_4sdp">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:orientation="horizontal">
<ImageView
android:id="@+id/recepientFlagImageView"
android:layout_width="@dimen/_34sdp"
android:layout_height="@dimen/_30sdp"
android:layout_gravity="center"
android:background="@drawable/flag_south_korea" />
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
android:id="@+id/recepientCurrencyTextView"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:paddingStart="@dimen/_4sdp"
android:paddingLeft="@dimen/_4sdp"
android:paddingEnd="@dimen/_2sdp"
android:paddingRight="@dimen/_2sdp"
android:text="KRW"
android:textColor="@color/white"
android:textSize="@dimen/_10ssp"
android:textStyle="bold" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:background="@drawable/outline_keyboard_arrow_down_white_24" />
</LinearLayout>
</FrameLayout>
</LinearLayout>
</android.support.constraint.ConstraintLayout>
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeButton
android:id="@+id/btn_login"
android:layout_width="182dp"
android:layout_height="wrap_content"
android:layout_marginStart="8dp"
android:layout_marginTop="16dp"
android:layout_marginEnd="8dp"
android:background="@drawable/ic_blue_button_with_white_border"
android:text="@string/login_text"
android:textAllCaps="false"
android:textColor="@color/white"
android:textSize="@dimen/_11ssp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/view_pager" />
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeButton
android:id="@+id/btn_new_user"
android:layout_width="182dp"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:background="@drawable/ic_red_button_with_white_border"
android:text="@string/new_user_text"
android:textAllCaps="false"
android:textColor="@color/white"
android:textSize="@dimen/_11ssp"
app:layout_constraintEnd_toEndOf="@+id/btn_login"
app:layout_constraintStart_toStartOf="@+id/btn_login"
app:layout_constraintTop_toBottomOf="@+id/btn_login" />
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
android:id="@+id/appVersionTxtView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:textColor="@color/white"
android:textSize="@dimen/_10ssp"
app:layout_constraintEnd_toEndOf="@+id/btn_new_user"
app:layout_constraintStart_toStartOf="@+id/btn_new_user"
app:layout_constraintTop_toBottomOf="@+id/btn_new_user"
tools:text=" 2.2.3 " />
</android.support.constraint.ConstraintLayout>
</ScrollView>

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

@ -1,10 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<ScrollView 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_height="match_parent"
android:fillViewport="true">
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
@ -427,4 +422,3 @@
</android.support.constraint.ConstraintLayout>
</ScrollView>
Loading…
Cancel
Save