首页 >> 数码 >

Android splash Android中如何创建一个简单的Splash页面

2022-06-07 10:50:08 来源: 用户: 

大家好,我是云百科的客服小柏,我来为大家解答以上问题。Android,splash,Android中如何创建一个简单的Splash页面很多人还不知道,现在让我们一起来看看吧!

解答:

1、 首先,让我们启动一个Eclipse应用程序。我在这里使用的工具版本如下:

2、 创建一个AndroidProject的项目,在项目选择栏命名为hometicket,包名为com.app.hometicket参考如下示意图:

3、 创建完成后,我们将LauncherActivity的类命名为entry类,可以看到系统会自动生成如下文件目录schema。

4、 创建一个完整的文件架构,我们就可以开始手动编写代码了。众所周知,Splash页面没有状态栏和标题栏,这意味着我们需要将LauncherActivity设置为全屏。这里可以通过两种方式实现,一种是JAVA代码直接控制,一种是配置文件修改。

5、 方法1:通过修改SplashActivity.java文档:

6、 将以下代码添加到LauncherActivity类名中的onCreate方法中:

7、 requestWindowFeature(窗口。特征_编号_标题);//隐藏标题

8、 getWindow()。setFlags(WindowManager。LayoutParams.FLAG_FULLSCREEN,

9、 窗口管理器。layoutparams.FLAG_fullscreen);//设置全屏

10、 setContentView(r.layout.activity_main);

11、 这里边肖必须特别提示:setContentView必须写在set全屏后面。

12、 方法2:通过修改Values文件夹中的样式配置文件:

13、 !-应用主题。-stylename='apptheme'parent='appbasetheme'!-所有不特定于特定API级别的定制都可以放在这里。-itemname='Android:windownottitle'true/item

14、 itemname='Android:windowanimationstyle'@style/activityanimation/item/style

15、 虽然以上两种方式都可以达到全屏的效果,但是边肖还是推荐第二种方式修改配置,因为在代码复用上有优势,一个改动可以跟很多地方。

16、 设置好全屏的操作后,这里我们就到了闪屏页面的核心。就是如何实现水花的过渡跳跃。我们在onCreate方法中调用一个showSplash函数,showSplash的主要作用是创建一个Handler延迟句柄。

17、 创建处理程序句柄的核心方式是延迟跳转界面,这里主要有delay和finish,delay在屏幕唤醒时延迟,finish关闭当前界面时,要特别注意移除当前界面中设置的处理程序句柄。

18、 至此,Splash页面的创建和转换已经描述完毕,但是边肖不得不提醒你,不要忘记在AndroidManifest.xml文件中声明,否则跳转后会报错。

本文到此讲解完毕了,希望对大家有帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章
站长推荐