Android 完成活动后,如何淡出活动?
我有一个带有按钮的Android 完成活动后,如何淡出活动?,android,android-activity,fadeout,Android,Android Activity,Fadeout,我有一个带有按钮的活动。如果用户单击按钮,我将启动服务并完成此活动。我想淡出它。怎么做?我尝试了一些方法,但它们似乎不起作用。使用Android(java)进行淡出和淡出 我相信这对您有帮助,以了解更多信息。请参阅此我想我解决了ObjectAnimator的问题 ObjectAnimator objAnimator = ObjectAnimator.ofFloat(mainView, View.ALPHA, 1.0f, 0.0f); obj.setDuration(200
活动
。如果用户单击按钮
,我将启动服务并完成此活动
。我想淡出它。怎么做?我尝试了一些方法,但它们似乎不起作用。使用Android(java)进行淡出和淡出
我相信这对您有帮助,以了解更多信息。请参阅此我想我解决了ObjectAnimator的问题
ObjectAnimator objAnimator = ObjectAnimator.ofFloat(mainView, View.ALPHA, 1.0f, 0.0f);
obj.setDuration(2000).addListener(new AnimatorListener() {
@Override
public void onAnimationStart(Animator animation) {
}
@Override
public void onAnimationRepeat(Animator animation) {
}
@Override
public void onAnimationEnd(Animator animation) {
finish();
}
@Override
public void onAnimationCancel(Animator animation) {
}
});
objAnimator.start();
我发现的最小也是最好的方法是将代码:
finish();
overridePendingTransition(0, android.R.anim.fade_out);
进入OnClickListener,或者您想在任何地方使用fade完成活动。请发布您迄今为止尝试的内容,并发布您的代码。您到底想做什么?一些动画?这实际上是最方便的方法之一。。非常感谢!
finish();
overridePendingTransition(0, android.R.anim.fade_out);