我正在研究安卓动画下滑其工作正常,但我需要它应该正常工作,意味着它应该从下到上打开当前它从上到下的开放。
我的代码是:
.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;
}
答案 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);
希望这有帮助。