overridePendingTransition 用法 无效

overridePendingTransition 这个方法有点恶心。。。。
需要注意加载的时机,即Activity#onCreate之前调用 Activity#finish之后调用
在其他时机调用无效

@Override  
    protected void onCreate(Bundle savedInstanceState) {  
        overridePendingTransition(R.anim.in_bottom2top, 0);//进入的动画  
        super.onCreate(savedInstanceState);  
                //overridePendingTransition(R.anim.in_bottom2top, 0);//此处设置无效  
    }  
@Override  
    public void finish() {  
        //overridePendingTransition(0, R.anim.out_top2bottom);// 次数调用无效  
    super.finish();  
    overridePendingTransition(0, R.anim.out_top2bottom);//结束的动画  
    } 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容