OPTIMIST .KZ Asked:2020-08-29 12:09:56 +0000 UTC2020-08-29 12:09:56 +0000 UTC 2020-08-29 12:09:56 +0000 UTC 活动之间如何平滑过渡? 772 如何从一个Activity到另一个进行平稳、更有效的过渡? activity 1 个回答 Voted Best Answer Sergey Gornostaev 2020-08-29T12:35:10Z2020-08-29T12:35:10Z 定义过渡动画。例如像这样: 资源/动画/slidein.xml <?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromYDelta="100%p" android:toYDelta="0%p" android:duration="@android:integer/config_longAnimTime"/> 资源/动画/slideout.xml <?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromYDelta="0%p" android:toYDelta="-100%p" android:duration="@android:integer/config_longAnimTime"/> SomeActivity.java Intent intent = new Intent(this, OtherActivity.class); startActivity(intent); overridePendingTransition(R.anim.slidein, R.anim.slideout);
定义过渡动画。例如像这样:
资源/动画/slidein.xml
资源/动画/slideout.xml
SomeActivity.java