ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

我可以在片段中实现启动画面吗?

2019-10-26 11:27:30  阅读:206  来源: 互联网

标签:android-fragments fragment splash-screen android


主要活动是登录页面.我还包括了一个启动屏幕.我想要的是将动画应用于初始屏幕.为此,我试图将其放在一个单独的片段中.我怎样才能做到这一点?

我已经创建了一个主题以及实现基本启动屏幕所需的一切.

解决方法:

大多数应用程序(youtube,facebook等)没有动画启动画面,因为所有代码初始化都会在应用程序中丢掉很多帧.如果您尝试对屏幕进行动画处理,这些帧掉落将清晰可见.

为了使动画流畅,必须每16毫秒绘制一帧.即使未绘制一帧,用户也可以看到更改.这意味着,如果您在启动画面上跳了个球,则应用于动画的缓动功能将无法正常工作.

解:
   在启动器活动中,只需一个简单的ui.尽可能少.这将使用户感到该应用程序快速启动.初始化结束后,您可以附加与活动具有相同UI的片段,然后进行任何转换.

在实践中:

启动活动A(启动程序)-> UI可以是一个简单的白色屏幕,徽标位于屏幕中央.

初始化(在Firebase,ORM,分析工具等应用程序类中加载的所有库)的初始化结束后,将片段附加到包含相同白屏和徽标的屏幕上.

这样,用户将不知道从活动到您的片段的过渡,因为UI相同.现在,您可以在屏幕上执行任何形式的动画.初始化时间因应用程序和电话而异.

标签:android-fragments,fragment,splash-screen,android
来源: https://codeday.me/bug/20191026/1935979.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有