android activity动画小记

来源:互联网 发布:java gps漂移过滤算法 编辑:程序博客网 时间:2024/06/04 20:08
UploadSuccess.this.finish();Intent main = new Intent(UploadSuccess.this, Splash.class);main.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);UploadSuccess.this.startActivity(main);//overridePendingTransition(0, 0);overridePendingTransition(R.anim.animation_stay, R.anim.top_to_bootom);


 如上,UploadSuccess,和Splash是两个activity,上面一段代码使用在,上传东西完成后返回主页面用的。但是如果直接运行的话,会发现效果不理想,动画还没执行完就没了,或者是根本没有动画,原因在于Splash要在androidmainifest里面设置下,加入  android:launchMode="singleTop"。

还有上面的R.anim.animation_stay是用来保持不动的那个activity的。

2014年1月16日更新:

动画上边有黑边,使用这个主题:

 <style name="AppTheme" parent="android:Theme.Light.NoTitleBar">        <item name="android:windowBackground">@color/transparent</item>//把window的背景设置成透明        <item name="android:windowContentOverlay">@null</item>    </style>

如上,把window的背景设为透明即可,原来那个上边的黑边就是在顶部标题栏的黑色。


闪烁问题:在进入动画还没执行完成就关闭activity,后者反过来,退出动画还没完成又重新进入,小米2a测试,画面会闪烁一下,变成黑色的然后闪回来,

0 0
原创粉丝点击