Activity切换动画无效(android:windowIsTranslucent)影响(android:windowAnimationStyle)

转载 2015年11月19日 23:24:31

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

<style name="AppTranslateTheme" parent="AppBaseTheme">

        <!-- All customizations that are NOT specific to a particular API-level can go here. -->
        <item name="android:windowNoTitle">true</item>
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowAnimationStyle">@style/animation_translucent_translate</item>
       
    </style>

解决办法就是,windowAnimationStyle需要继承Animation.Translucent,一般情况是继承的Animation.Activity,下面是代码:

<!--  <style name="anim_activity" parent="@android:style/Animation.Activity">
        <item name="android:activityOpenEnterAnimation">@anim/activity_open_in_anim</item>
        <item name="android:activityOpenExitAnimation">@anim/activity_open_out_anim</item>
        <item name="android:activityCloseEnterAnimation">@anim/activity_close_in_anim</item>
        <item name="android:activityCloseExitAnimation">@anim/activity_close_out_anim</item>
    </style> -->
    <style name="animation_translucent_translate" parent="@android:style/Animation.Translucent">  
        <item name="android:windowEnterAnimation">@anim/activity_open_in_anim</item>  
        <item name="android:windowExitAnimation">@anim/activity_open_out_anim</item>  
    </style>

问题解决。

相关文章推荐

解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题

之前项目中遇到打开Activity后黑屏的问题,网上找到解决办法是通过设置theme和style属性可以实现。 http://www.cnblogs.com/sunzn/p/3407078.html ...

自定义activity的切换动画,部分手机出现动画效果不理想的问题

由于android系统的开源特点。各个手机厂商一般会对android系统进行修改。这就导致activity默认的切换动画效果不统一,有的是从侧边进入,有的是从底部进入。 因此为了保持切换动画的统一,...

安卓设置Activity切换动画无效的问题

有次做App想设置Activity的切换动画时,只能用Window,怎么都不行,还怀疑是手机的问题 后来参考了别人的程序,发现就是那么设置的,于是新建了一个项目,再次尝试竟然就可以了 ...

(android:windowIsTranslucent)影响(android:windowAnimationStyle)Activity切换动画无效

最近没事的时候仿写Google+的布局,遇到了一个问题,想要一个类似网易新闻向左滑动Activity界面可以finish掉Activity,由于向左滑动时,左面会出现黑屏,不好看, 所以在样式中添加了...

(android:windowIsTranslucent)影响(android:windowAnimationStyle)Activity切换动画无效

http://blog.csdn.net/u012612952/article/details/21596433

android:windowIsTranslucent 的好处 与 引发的部分问题

问题描述: 点击进入应用, 进入最近程序列表界面(长按home 或者菜单键),从最近程序列表界面进入, 点击back , 会先闪一下 最近列表界面,再退出。正常进入, 退出时,正常退出。经过排除...

android:windowIsTranslucent 引起activity切换动画无效解决方案

在做项目的当中,就碰到了这个问题:启动app的时候,会出现一秒左右的白屏或者黑屏;当然,我们肯定会到网上搜索如何解决这个问题,我在这里写一下,我搜到的方法,好处及缺点。 一、设置windowBack...

解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题

解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题 之前项目中遇到打开Activity后黑屏的问题,网上找到解决办法...

android activity 动画切换

  • 2012-11-03 10:07
  • 66KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)