相关疑难解决方法(0)

Android - 如何在按下默认后退按钮时为活动转换设置动画

在我的活动中,我有一个按钮,其中包含以下点击监听器:

final ImageButton startOverButton = (ImageButton) findViewById(R.id.start_over_button);
startOverButton.setOnClickListener(new View.OnClickListener(){

    @Override
    public void onClick(final View v) {

        finish();//go back to the previous Activity
        overridePendingTransition(R.anim.comming_in, R.anim.comming_out);
    }
});
Run Code Online (Sandbox Code Playgroud)

它以我想要的方式动画返回上一个活动.但是,当用户按下Android默认后退按钮时,不会触发动画.我的问题是:我应该在哪里放置动画代码overridePendingTransition(R.anim.comming_in,R.anim.comming_out); 这样当用户点击我的按钮和默认的Android后退按钮时,这个动画都会被触发?

作为一个天真的尝试,我试图把overridePendingTransition(R.anim.comming_in,R.anim.comming_out); onDestroy()方法中的代码行但它不起作用.

先感谢您!

animation android transition button back

41
推荐指数
3
解决办法
4万
查看次数

标签 统计

android ×1

animation ×1

back ×1

button ×1

transition ×1