小视频源码,Android 页面跳转动画

小视频源码,Android 页面跳转动画

动画的xml文件

 

1
<br>push_in.xml<br><translate<br>    android:duration="300"<br>    android:fromYDelta="100%p"<br>    android:toYDelta="0" /><br> push_out.xml<br><translate<br>    android:duration="300"<br>    android:fromYDelta="0"<br>    android:toYDelta="100%p" />

第一种:overridePendingTransition

 

打开  A->B  (push_bottom_in B的动画,no_animation A的无动画)

 

1
<br>startActivity(LoginActivity.class);<br>overridePendingTransition(R.anim.push_bottom_in, R.anim.no_animation);<br>关闭 B->A(push_bottom_out B的动画,no_animation A的无动画)<br>finish();<br>overridePendingTransition(R.anim.no_animation, R.anim.push_bottom_out);

 

无动画的设置

1.<translate xmlns:android="http://schemas.android.com/apk/res/android"

 

1
<br>  android:fromYDelta="0"<br>  android:toXDelta="0"<br>  android:duration="1000"/>

 

2.调用overridePendingTransition(enterAnim, exitAnim)时,enterAnim和exitAnim如果有为0的值,指的是不设置该动画。

 第二种,设置activity的主题,theme

 

1
<br><!--登录画面动画--><br><style name="LoginActivityStyle" parent="@android:style/Animation"><br>    <item name="android:windowEnterAnimation">@anim/push_bottom_in</item><br>    <item name="android:windowExitAnimation">@anim/push_bottom_out</item><br></style><br><style name="Loginanimation" parent="AppTheme"><br>    <item name="android:windowAnimationStyle">@style/LoginActivityStyle</item><br></style>

 

在manifest

 

1
<br>android:theme="@style/Loginanimation"

 

以上就是 小视频源码,Android 页面跳转动画,更多内容欢迎关注之后的文章

 

posted @   云豹科技-苏凌霄  阅读(123)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
历史上的今天:
2021-07-28 视频聊天app源码,Android 发送验证码倒计时
2021-07-28 一对一视频app源码,Android 绘制渐变色
2021-07-28 直播视频app源码,Android基础篇 显示、隐藏状态栏和导航栏
点击右上角即可分享
微信分享提示