在实际开发中,界面切换除了在同一个页面上显示不同的UI,可以使用fragment进行实现,当fragment嵌套层级过多的
时候,可以使用activity切换实现类似的功能,实现方法如下:
Intent intent = new Intent(MainActivity.this, SecondActivity.class);startActivity(intent );overridePendingTransition(0, 0);//去掉Activity切换间的动画
我们只需要在startActivity之后加上overridePendingTransition(0, 0);这句话即可,注意如果有finish()要放在此方法之后。
针对在使用overridePendingTransition(0,0)方法的时候,部分小米手机闪烁(8.0),
解决办法就是写一个空的anim
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="/apk/res/android"></set>
//跳转
Intent intent = new Intent(SceneStandardActivity.this, SceneSearchActivity.class);startActivity(intent);overridePendingTransition(R.anim.anim_no, R.anim.anim_no);