右滑返回
compile 'com.github.liuguangqiang.swipeback:library:1.0.2@aar'
#写一个类继承于这个SwipeBack
SlideBackActivity
public class SlideBackActivity extends SwipeBackActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);
}
@Override
public void finish() {
super.finish();
overridePendingTransition(R.anim.in_from_right, R.anim.out_to_left);
}
}
acrivity的转场动画从右边进入右边出去
in_from_right
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="100%p" android:toXDelta="0%p"
android:duration="500" />
</set>
out_to_left
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromXDelta="0%p" android:toXDelta="100%p"
android:duration="500" />
</set>
设置style
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>