1.跟overridePendingTransition(enterAnim, exitAnim)这个方法有关,可以设置出入的动画。findViewById(R.id.button2).setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
Intent intent = new Intent(OneActivity.this, TwoActivity.class);
startActivity(intent );
overridePendingTransition(0, 0);//去掉Activity切换间的动画
}
});
代码设置动画:
启动后startActivity(new Intent(A.this, B.class));
overridePendingTransition(inAnim, outAnim);
结束时finish();
activity.overridePendingTransition(inAnim, outAnim);
2.通过style设置全局的activity动画
主题style:
@style/Animation.Activity.Test
动画style:
@anim/activity_open_enter
@anim/activity_open_exit
@anim/activity_close_enter
@anim/activity_close_exit
@anim/activity_op