在android中将本机启动画面转换为初始屏幕不同

时间:2018-04-12 05:39:06

标签: android react-native

我一直在使用react-native-splash-screen工作,在应用程序加载时显示启动画面。

问题是在iOS中,一旦应用程序完成加载,启动画面就会被应用程序的初始屏幕取代而不会发生任何事情。但是,当我在应用程序加载时由于某种原因在Android中运行它时,启动画面会缩小一点(显示黑色边框),然后当初始屏幕从底部滑动时淡入淡出时,它会淡出。

如何阻止Android版本呢?我一直试图找出这些动画的来源,但无法弄清楚。

@Override
public LinearLayout createSplashLayout() {
    LinearLayout view = new LinearLayout(this);
    view.setOrientation(LinearLayout.VERTICAL);
    TextView textView = new TextView(this);
    TextView bottomTextView = new TextView(this);

    view.setBackgroundColor(Color.parseColor("#FFFFFF"));
    view.setGravity(Gravity.CENTER);
    //bottomTextView.setLayoutParams(params);
    textView.setTextColor(Color.parseColor("#000000"));
    bottomTextView.setTextColor(Color.parseColor("#000000"));
    textView.setText("main text");
    bottomTextView.setText("second text");
    textView.setGravity(Gravity.CENTER);
    bottomTextView.setGravity(Gravity.CENTER);
    textView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 40);
    bottomTextView.setTextSize(TypedValue.COMPLEX_UNIT_DIP, 10);
    bottomTextView.setTypeface(null, Typeface.BOLD);

    view.addView(textView);
    view.addView(bottomTextView);
    return view;
}

0 个答案:

没有答案