开源直播系统源码Android中activity跳转动画效果
16lz
2021-01-24
1.res-anim中添加文件
(1)dialog_left_in.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="400" android:fromXDelta="-100%p" /></set>
(2)push_left_out.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"><translate android:fromXDelta="0" android:toXDelta="100%p" android:interpolator="@android:anim/accelerate_decelerate_interpolator"android:duration="300" /></set>
(3)push_right_in.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="100%" android:toXDelta="0" android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:duration="300" /></set>
(4)push_right_out.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="0" android:toXDelta="-100%" android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:duration="300" /></set>
2.res—style中添加style
<!--页面跳转动画--><style name="ActivityStyle"> <item name="@android:activityOpenEnterAnimation">@anim/push_right_in</item> <item name="@android:activityOpenExitAnimation">@anim/push_right_out</item> <item name="@android:activityCloseEnterAnimation">@anim/dialog_left_in</item> <item name="@android:activityCloseExitAnimation">@anim/push_left_out</item></style>
3.在自己的style中引用ActivityStyle
<item name="@android:windowAnimationStyle">@style/ActivityStyle</item>
更多相关文章
- Android(安卓)简易音乐动态相册(多种动画)
- Android(安卓)创建XMl文件
- android SharedPreferences 详解与开发实例
- android 一个应用去获取另一个应用assets下面的资源通过框架代码
- 学习深入理解android第一章
- Android应用程序键盘(Keyboard)消息处理机制分析(6)
- Android遍历所有文件夹和子目录搜索文件
- Android(安卓)-- is 32-bit instead of 64-bit
- Android使用Material Design自带CoordinatorLayout+AppBarLayout