如何解决windowIsTranslucent影响Activity切换1920x1080开机动画包

如果是应用全局的1920x1080开机动画包則在style文件里面定义

然后在你程序的theme里面定义如下

如果只是想用一次,则是在activity跳转时添加如下代码

最近写项目的时候需要用到大量嘚activity切换1920x1080开机动画包于是就用了考虑到了theme中引用style来实现,但是竟然无效很是郁闷,几经波折找到了原因,原来是style里面设置了android:windowIsTranslucent这个属性代码如下:

点击进入应用 进入最近程序列表界面(长按home 或者菜单键),从最近程序列表界面进入 点击back , 会先闪一下 最近列表界面再退出。

正常进入 退出时,正常退出

经过排除法,不是activity启动的问题 不是因为从最近任务列表跳转的问题,最后找到了style的问题其中的

属性的问题,去除后(正常) 从最近任务列表點击进入。 不会再闪一下 最近任务列表 再结束退出但是删除了这个属性后,发生了另外一个事情

由于之前代码经过很多的 迭代

1.进入主頁面,会有 突变

2.状态栏闪下白色 然后才变成设置的颜色的问题。

由于首次进入界面不是用的action 而是现实一个自定义的标题 加载fragment的时候 又詓设置了actionbar, 最后是修改

我要回帖

更多关于 1920x1080开机动画包 的文章

 

随机推荐