2 u011404046 u011404046 于 2016.02.17 20:27 提问

android activity 切换动画问题

我自定义Activity切换动画,但是没有效果,求助时什么问题?用的Theme,没有用OverridePendingAnimation
这是代码

<activity
            android:name=".activities.CardCommentActivity"
            android:screenOrientation="portrait"
            android:theme="@style/cardCommentActivityStyle"
            android:windowSoftInputMode="adjustResize" />

 <style name="cardCommentActivityStyle" parent="AppTheme.NoActionBar">
        <item name="android:windowAnimationStyle">@style/commentActivityAnimation</item>
    </style>

    <style name="commentActivityAnimation" parent="@android:style/Animation.Activity">
        <item name="android:activityOpenEnterAnimation">@anim/activity_slide_in</item>
        <item name="android:activityOpenExitAnimation">@anim/activity_slide_out</item>
        <item name="android:activityCloseEnterAnimation">@anim/activity_slide_in</item>
        <item name="android:activityCloseExitAnimation">@anim/activity_slide_out</item>
    </style>

1个回答

devmiao
devmiao   Ds   Rxr 2016.02.18 23:06
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
自定义activity的切换动画,部分手机出现动画效果不理想的问题
由于android系统的开源特点。各个手机厂商一般会对android系统进行修改。这就导致activity默认的切换动画效果不统一,有的是从侧边进入,有的是从底部进入。 因此为了保持切换动画的统一,需要在style里设置 @style/windowAnimTheme 其中windowAnimTheme是自定义的切换动画。 @anim/slide_in_right @an
android主题方式定义Activity跳转和切换动画
原文地址,不过原文存在2个小错误,我改正了贴上来 android2.0以上,可以用overridePendingTransition(R.anim.translate_in, R.anim.translate_out);这个方法切换动画 但麻烦的是,切换动画,必须finish前面调用该方法一次,而且你无法控制返回和结束时候的动画,现在有一种方式 用theme来控制:
关于安卓开发中Activity动画切换效果无效的一个总结
突然想起把这些问题写个总结(遇到了再更新) 先写第一个,也是我遇到的最摸不着头脑的一个,搞了好几天都无果,直到我新弄了一个测试demo一个个排查才发现问题所在 name="horizontal_slide" parent="Theme.AppCompat.NoActionBar"> name="android:windowAnimationStyle">@style/slide
Activity设置切换动画时黑屏问题的解决
//当这么设置的时候,打开Acticity的时候会黑屏一下 overridePendingTransition(R.anim.activity_open,0);//改成如下代码 完美解决问题 //设置打开Activity时的动画 overridePendingTransition(R.anim.activity_open,R.anim.activity_stay); activity_open.xm
Android Activity与Activity切换动画
Android Activity与Activity切换动画
安卓设置Activity切换动画无效的问题
有次做App想设置Activity的切换动画时,只能用Window,怎么都不行,还怀疑是手机的问题 后来参考了别人的程序,发现就是那么设置的,于是新建了一个项目,再次尝试竟然就可以了 终于找到了原因,我用的Activity设置了SingleInstance属性,所以Activity动画不会播放,只有Window动画会播放。改成SingleTop就好了。
Android设置activity统一切换动画
activity切换动画,我们可以通过复写overridePendingTransition来实现activity的切换动画, 同时在我们的清单文件中,可以为每个activity设置theme,theme中定义了很多activity属性, 我们可以通过android:windowAnimationStyle来设置窗体切换动画
关于singleInstance模式下activity切换动画问题
某些版本手机在设置activity模式为singleInstance模式下的时候,会默认自带一个放缩的切换动画,跟其他切换动画不协调,此时解决如下。 将所有的activity都设置动画,覆盖掉默认的, 设置主题: android:theme="@style/NoTitleBar" name="NoTitleBar" parent="android:Theme.Light.
android Activity切换动画多种方式
提供多种方式的activity切换动画的实现,并封装为基类,方便使用
酷炫的Activity切换动画,打造更好的用户体验
我的简书同步发布:酷炫的Activity切换动画,打造更好的用户体验 转载请注明出处:【huachao1001的专栏:http://blog.csdn.net/huachao1001】毫无疑问,动画效果能提高用户体验。我们平时使用最多的动画基本上是属性动画和补间动画了,属性动画很强,基本能定制我们想要的动画,但是你是否知道,API 21(5.0)后系统内置了Activity之间的切换动画,而且非常酷