是强制启动画面必须有自己的java文件,xml文件和清单?

问题描述:

我是一个业余的android开发人员..我有一个问题...它是强制启动画面必须有它自己的java文件,xml文件和清单?除了android studio上的默认xml和java文件外,是否还需要为启动屏幕创建另一个文件?是强制启动画面必须有自己的java文件,xml文件和清单?

+0

不,Manifest是独一无二的。你必须在那里声明你所有的活动。 –

+0

https://material.io/guidelines/patterns/launch-screens.html# –

如果您确实需要启动画面,那么您需要这些文件(java + xml以及清单中活动的定义)。

您可以使用“新建活动”菜单为您的启动画面活动创建java + xml文件以及清单条目。

像其他任何布局一样,Splash Screen只是另一种布局,它需要XML来定义布局和外观。它还需要Java在开始时启动并绑定该布局。 Manifest用于将此Java类的元数据定义为Launcher活动。

但是,Android应用程序确实需要一些时间才能启动,特别是在冷启动时。不要浪费用户的时间,但在第一次启动应用程序时不要向他们展示空白的未配置部分。

理想情况下,只要应用程序在后台加载并进行自我配置,就应该显示启动画面。

您看到的飞溅视图必须立即准备好,即使在您的飞溅活动中为布局文件充气之前。所以你不会使用布局文件。相反,请将启动画面的背景指定为活动的主题背景。你可以检查如何以正确的方式执行它。