I felt like a small demand, and later I found that theme is not very useful in 4.0.
For more information, add the following content after finish and after startactivity.
Overridependingtransition (R. anim. push_right_in,
R. anim. push_right_out );
However, it is also very difficult to add this code everywhere. So I checked the ecshop implementation and found that it was added to baseactivity ..
@Override public void startActivity(Intent intent) { super.startActivity(intent); overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); } public void startActivityForResult(Intent intent, int requestCode) { super.startActivityForResult(intent,requestCode); overridePendingTransition(R.anim.push_right_in, R.anim.push_right_out); } @Override public void finish() { super.finish(); overridePendingTransition(R.anim.push_left_in,R.anim.push_left_out); }
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="100%" android:toXDelta="0" android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:duration="300"/></set>
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:fromXDelta="0" android:toXDelta="-100%" android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:duration="300" /></set>