我正在尝试为我的应用程序制作启动画面,以便在显示启动画面时可以加载一些数据。但似乎有很多方法可以制作启动画面。
1.使用布局制作新活动,并将活动显示一段时间。但是使用布局制作另一项活动会使应用变得沉重。
2.制作一个没有布局的新活动,并将闪屏设置为背景,如图所示here
3.制作带有布局的片段,并将其显示为启动画面,如here
所示
在所有这些中,这是制作闪屏的最佳方式。我能够制作一个闪屏,但我想让它轻松简单。
答案 0 :(得分:1)
尽可能避免在您的应用中引起轰动。作为app用户,我也有这种行为。
那么如果我们不能完全避免出现闪屏呢?我收集的建议概念是:
延迟加载 - 仅加载现在真正需要的那些信息。示例:电影应用:除非用户告诉您这样做,否则只加载那些最新电影而不是那些旧电影。这里的想法是仅决定首先加载哪个以及稍后加载其他其他东西。接下来,您可以减少显示启动画面的时间。
缓存 - 如果您继续从服务器下载内容,则可能需要很长时间才能加载,并且启动屏幕会在较长时间内可见。通过缓存,您需要从网络中获取更少的数据,因为您已经下载了一些数据。
创建视图时需要考虑的事项。
答案 1 :(得分:0)
1.使用布局制作新活动,并将活动显示一段时间。但是使用布局制作另一项活动会使应用变得沉重。
在进行活动时,您使用Thread显示启动画面。让Activity线程休眠几秒钟,并在睡眠期间更新背景数据是有效的。