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设置透明并取消跳转动画

最近使用activity跳转取消跳转动画,并设置为半透明,使其产生如popupwindow的效果。在这做个记录代码如下: 主activity比较简单。 package com.huay...

RecyclerView与CoordinatorLayout,AppBarLayout,CollapsingToolbarLayout 解决上滑到toolbar卡顿

xml version="1.0" encoding="utf-8"?> android.support.v4.widget.SwipeRefreshLayout android:id="@i...

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

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

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

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

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

解决Activity启动黑屏及设置android:windowIsTranslucent不兼容activity切换动画问题  原文  http://blog.csdn.net/fancyloveja...

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

之前在做 APP 的时候不太关注这个问题,因为自己在使用其他 APP 的时候也会在应用启动的初始有一个黑屏闪过后才会出现应用的欢迎页。直到最近开发过程中发现自己在欢迎页启动的线程由于请求和处理的数据量...

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

之前项目中遇到打开Activity后黑屏的问题,网上找到解决办法是通过设置theme和style属性可以实现。 http://www.cnblogs.com/sunzn/p/3407078.ht...
  • ShareUs
  • ShareUs
  • 2016年05月10日 16:19
  • 340

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

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

Android:Activity之间切换时动画无效

最近在开发的时候遇到了

android activity 动画切换

  • 2012年11月03日 10:07
  • 66KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Activity切换动画无效(android:windowIsTranslucent)影响(android:windowAnimationStyle)
举报原因:
原因补充:

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