下滑动画如何反向运行

时间:2016-03-05 10:28:50

标签: android animation

我正在研究安卓动画下滑其工作正常,但我需要它应该正常工作,意味着它应该从下到上打开当前它从上到下的开放。

我的代码是:

.element {
  background-color: #d91e57;
  display: block;
  width: 160px;
  height: 160px;
  border-radius: 90%;
  transform: scale(0.25);
  opacity: 0;
  transition: opacity 2s, transform .1s 2s;
}
.one {
  transform: scale(1);
  opacity: 0.5;
  transition: all 2s;
}

1 个答案:

答案 0 :(得分:1)

假设您正在从活动一导航到活动二。 只需将此代码添加到动画文件夹中的动画文件

即可

slide_up_from_bottom.xml

<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
    android:duration="300"
    android:fromYDelta="100%p"
    android:toYDelta="0" />

然后你需要制作一个空白动画

no_animation.xml

<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
    android:duration="300"
    android:fromYDelta="0%p"
    android:toYDelta="0%p" />
</set>

然后在setContentView(layoutId)之前将以下行添加到Activity Two onCreate方法

        overridePendingTransition(R.anim.slide_up_from_bottom, R.anim.no_animation);

希望这有帮助。