You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Activity从底部滑入动画实现:所用XML配置文件解析

Activity从底部滑入的动画实现

想要让Activity实现从底部滑入的丝滑动画效果?这就手把手教你!只需要两个XML动画配置文件就能搞定,分别是activity_stay.xml和activity_slide_to_bottom.xml,具体代码和用法如下:

activity_stay.xml

这个文件用来定义当前Activity在新页面滑入时保持不动的动画:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
    <translate android:duration="@android:integer/config_longAnimTime" android:fromYDelta="0%p" android:toYDelta="0%p" />
</set>

activity_slide_to_bottom.xml

这个文件负责定义新Activity从底部滑入屏幕的动画(补全了核心动画标签,直接可用):

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" android:interpolator="@android:anim/accelerate_decelerate_interpolator">
    <translate android:duration="@android:integer/config_longAnimTime"
        android:fromYDelta="100%p"
        android:toYDelta="0%p"/>
</set>

最后一步:启动Activity时应用动画

在启动目标Activity的代码后面,调用overridePendingTransition()方法传入两个动画的资源ID即可:

startActivity(intent);
overridePendingTransition(R.anim.activity_slide_to_bottom, R.anim.activity_stay);

内容的提问来源于stack exchange,提问作者sleexed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 07:09:20