流畅的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.

posted @ 2014-02-24 16:27  你微笑时好美。  阅读(269)  评论(0编辑  收藏  举报