Android 动画通过动画从下到上显示视图

Android animation to show a view from bottom to top via animation

我想要一个视图从视图底部到顶部出现的效果。例如,我想要效果与下面动画 link 中的 slide_down 中发生的情况相反。

但此页面中的向上滑动动画实际上导致视图消失,我宁愿它以自下而上的方式出现在原处。

我该怎么做?

我认为我可以做的一种方法是将视图从 0 转换为 -100% YDelta,但这似乎与该页面上的向下滑动效果不一样。

Animation

为他人解答,以备不时之需。我们可以使用 pivotY = 100% 它将从视图的底部开始。

使用

显示动画
view.startAnimation(AnimationUtils.loadAnimation(this, R.anim.view_anim))

将 view_anim.xml 添加到您的 res/anim 文件夹

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