对我有新的要求。我添加了动画,用于在活动之间切换。活动中有两个按钮,即前进和后退按钮。当我按下前进按钮时,现有活动必须移动到屏幕中,新活动必须从右侧滑入。类似地,当我按下反向按钮时,现有活动被新活动推向左侧,该活动上升到屏幕中心。通过创建动画XML文件,我已成功编码向右滑动和向左滑动。但是如何编码进入屏幕并从屏幕动画中升起?
答案 0 :(得分:1)
您可以将android:fromYDelta
的翻译添加为100%,将android:toYDelta
添加为0,这将从下到上为您的活动添加动画效果,如果您想要反向,则可以撤消android:fromYDelta
至0%且android:toYDelta
至100%
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator"
android:fromYDelta="100%p" android:toYDelta="0%p"
android:duration="@android:integer/config_shortAnimTime"/>
我希望这符合您的要求。