动画,Activity进场和出场动画"/>
android activity进场动画,Activity进场和出场动画
Activity进场和出场动画
从MainActivity进入到SecondActivity,再点击返回键从SecondActivity进入到MainActivity这样一个过程中如何设置两个Activity创建和销毁的动画呢?
第一步:在MainActivity设置Intent进入SecondActivity的代码:
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
startActivity(intent);
// 参数1:SecondActivity进场动画,参数2:MainActivity出场动画
overridePendingTransition(R.anim.bottom_in, 0);
这时候MainActivity出场没有动画,SecondActivity进场动画是bottom_in;
第二步:SecondActivity的finish()方法中
@Override
public void finish() {
super.finish();
// 参数1:MainActivity进场动画,参数2:SecondActivity出场动画
overridePendingTransition(0, R.anim.bottom_out);
}
这时候MainActivity进场没有动画,SecondActivity出场动画是bottom_in;
第三步:两个Activity设置Theme,style中要添加如下配置
true
更多推荐
android activity进场动画,Activity进场和出场动画
发布评论