TOP*_*TOP -2 android fadeout android-activity
我有Activity一个按钮.如果用户点击Button,我启动服务并完成此操作Activity.我希望淡出它.怎么做?我试过一些方法,但似乎没有用.
MainActivity.this.overridePendingTransition(R.anim.slide2, R.anim.slide);
Run Code Online (Sandbox Code Playgroud)
使用上面的代码.
这是淡出动画代码.
fade_out.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true" >
<alpha
android:duration="1000"
android:fromAlpha="1.0"
android:interpolator="@android:anim/accelerate_interpolator"
android:toAlpha="0.0" />
</set>
Run Code Online (Sandbox Code Playgroud)
我发现的最小和最好的方法是放置代码:
finish();
overridePendingTransition(0, android.R.anim.fade_out);
Run Code Online (Sandbox Code Playgroud)
进入 OnClickListener,或者任何你想用淡入淡出完成活动的地方。