&引用;蔡斯;当前视图在屏幕外显示,带有;“下一步”;android中的视图(覆盖EndingTransition)
我当前的android应用程序要求“下一个”屏幕从屏幕底部向上滑动,因为当前视图从顶部滑出。 我可以通过动画和重写转换来实现这种效果。 但是,我希望“下一个”屏幕从底部向上滑动的速度比当前屏幕从屏幕顶部滑出的速度快。 在动画xml文件中需要哪些属性(和值)才能实现此效果?&引用;蔡斯;当前视图在屏幕外显示,带有;“下一步”;android中的视图(覆盖EndingTransition),android,animation,uiviewanimationtransition,Android,Animation,Uiviewanimationtransition,我当前的android应用程序要求“下一个”屏幕从屏幕底部向上滑动,因为当前视图从顶部滑出。 我可以通过动画和重写转换来实现这种效果。 但是,我希望“下一个”屏幕从底部向上滑动的速度比当前屏幕从屏幕顶部滑出的速度快。 在动画xml文件中需要哪些属性(和值)才能实现此效果?slide\u in\u left.xml slide_in_left.xml <?xml version="1.0" encoding="utf-8"?> <translate xmlns:android=
slide\u in\u left.xml
slide_in_left.xml
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="100%p" android:toXDelta="0%p"
android:duration="@android:integer/config_shortAnimTime"/>
slide_out_left.xml
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromXDelta="0" android:toXDelta="-100%p"
android:duration="@android:integer/config_shortAnimTime" />
overridePendingTransition(R.anim.slide_in_left,
R.anim.slide_out_left);
滑出\u left.xml
覆盖过渡(R.anim.slide\u在\u左侧,
R.anim.滑出(左);
这将使下一个屏幕从下到上滑动,当前屏幕从上到下滑动25%,使下一个屏幕在当前屏幕上滑动
slide_in_bottom.xml
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@android:integer/config_mediumAnimTime"
android:fromYDelta="100%p"
android:toYDelta="0" />
slide_out_top.xml
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@android:integer/config_mediumAnimTime"
android:fromYDelta="0"
android:toYDelta="-25%p" />
slide\u in_bottom.xml
滑出\u top.xml
感谢您抽出时间来查看我的问题,但是这对anim.xml并没有提供我所需要的效果。它们产生了一个屏幕将另一个屏幕推开的效果。我希望当前屏幕“缓慢”滑出屏幕顶部,而第二个屏幕从底部“快速”滑入stackoverflow社区再次投票,没有任何解释