流畅的app启动体验

在app启动的过程中,android提供了一个简单的预览窗口(基于你的activity theme)来立即相应用户的动作。然后这个预览窗口过渡到真正的UI窗口直到完全加载。为了确保平滑的视觉过渡,你的activity theme应该尽可能紧密的匹配整个UI空间,下面的图片展示了如果没有经过合适的处理,那体验感将是非常糟的。

例如,如果你不需要action bar,那么就在你的theme里面禁用它,这样它就不会短暂的显示在你的预览窗口里面。为了这样做,我们使用或者继承一个没有action bar的主题。你也可以覆盖窗口的背景色,如果可以的话,最好填满整个UI。

<style name="AppBaseTheme" parent="android:Theme.Holo.NoActionBar">
    <item name="android:windowBackground">@color/red</item>
</style>

当在你的activity里面使用action bar的时候,你也可以这样做,例如:显示或者隐藏title或者logo以实现平滑的启动app。想得到更多信息可以看这个文档。http://goo.gl/G8lJgj & Action Bar API guide http://goo.gl/sSbXNf.

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。