让Activity像Dialog一样从屏幕底部弹出

第一步 准备XML

1.retech_page_from_bottom




    

2.retech_page_to_bottom




    

3.retech_page_stay




    

第二步 启动Activity时

 Intent intent = new Intent(mContext,xxx.class);
 mContext.startActivity(intent);             
((BaseActivity)mContext).overridePendingTransition(R.anim.retech_page_from_bottom,R.anim.retech_page_stay);

第三步 回退Finish时

 finish();
 overridePendingTransition(R.anim.retech_page_stay, R.anim.retech_page_to_bottom);

至此,一个可以像Dialog一样 从底部弹出的Activity就实现了

其中,在页面过渡的过程中会出现黑屏,我的解决方案是提供一个空动画retech_page_stay

你可能感兴趣的:(功能)