在android中,将本机启动屏幕转换为不同的初始屏幕
我一直在做一个项目,使用react native splash screen在应用程序加载时显示一个splash screen 问题在于,在iOS中,一旦应用程序加载完毕,启动屏幕就会被应用程序的初始屏幕所取代,其间不会发生任何事情。但是,当我出于某种原因在android上运行它时,一旦应用程序加载,启动屏幕会缩小一点(显示黑色边框),然后随着初始屏幕从底部滑入而逐渐消失 我如何阻止android版本这么做?我一直在试图找出这些动画是从哪里来的,但无法弄清楚在android中,将本机启动屏幕转换为不同的初始屏幕,android,react-native,Android,React Native,我一直在做一个项目,使用react native splash screen在应用程序加载时显示一个splash screen 问题在于,在iOS中,一旦应用程序加载完毕,启动屏幕就会被应用程序的初始屏幕所取代,其间不会发生任何事情。但是,当我出于某种原因在android上运行它时,一旦应用程序加载,启动屏幕会缩小一点(显示黑色边框),然后随着初始屏幕从底部滑入而逐渐消失 我如何阻止android版本这么做?我一直在试图找出这些动画是从哪里来的,但无法弄清楚 @Override public L
@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;
}
您用于启动屏幕的react本机库是什么?react本机启动屏幕您是否使用图像或文本启动屏幕?您是否在初始屏幕中隐藏启动屏幕?我用启动屏幕的代码更新了问题