概述
github : https://github.com/kodulf/ActivityAnimation
Android activity的切换动画,可以有多种的方式 例如旋转,平移等
实现方法有两种:
1: 通过style 样式里面定义
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:windowAnimationStyle">@style/Animation</item>
</style>
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
<style name="Animation">
<!--<item name="android:activityOpenEnterAnimation">@null</item>-->
<!--<item name="android:activityOpenExitAnimation">@null</item>-->
<!--<item name="android:activityCloseEnterAnimation">@null</item>-->
<!--<item name="android:activityCloseExitAnimation">@null</item>-->
<!--<item name="android:taskOpenEnterAnimation">@null</item>-->
<!--<item name="android:taskOpenExitAnimation">@null</item>-->
<!--<item name="android:taskCloseEnterAnimation">@null</item>-->
<!--<item name="android:taskCloseExitAnimation">@null</item>-->
<!--<item name="android:taskToFrontEnterAnimation">@null</item>-->
<!--<item name="android:taskToFrontExitAnimation">@null</item>-->
<!--<item name="android:taskToBackEnterAnimation">@null</item>-->
<!--<item name="android:taskToBackExitAnimation">@null</item>-->
<item name="android:activityOpenEnterAnimation">@anim/animation_open_enter</item>
<item name="android:activityOpenExitAnimation">@anim/animation_open_exit</item>
<!--<item name="android:activityOpenExitAnimation">@null</item>-->
<item name="android:activityCloseEnterAnimation">@anim/anim3</item>
<item name="android:activityCloseExitAnimation">@anim/anim4</item>
</style>
</resources>
2: 通过startActivity()之后使用下面的代码
public void pingyiJump(View view) {
startActivity(new Intent(this,SecondActivity.class));
overridePendingTransition(R.anim.animation_pingyi_enter, R.anim.animation_pingyi_exit);
}
第二种方式适合于总的动画已经确定了,但是有个别的activity需要特别的动画的时候这样用。
参考:https://blog.csdn.net/njp_njp/article/details/80139389?from=timeline&isappinstalled=0
最后
以上就是悲凉纸飞机为你收集整理的Android自定义Activity切换动画完全解析的全部内容,希望文章能够帮你解决Android自定义Activity切换动画完全解析所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复