activity之间的切换效果,要是使用系统默认的一般就是从右边像左边切换。不过有时候这种切换太low了 。那该怎样改变activity之间的切换方式呢
很简单 只需在跳转结束后掉用一个方法就可以了 具体的看代码;
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); FloatingActionButton btn_float = (FloatingActionButton) findViewById(R.id.btn_float); btn_float.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent intent = new Intent(MainActivity.this,Main2Activity.class); startActivity(intent); overridePendingTransition(R.anim.translate,R.anim.translate_out); } }); }
(xml文件就是一个按钮button,我就不贴出来了)
重点就是红色的那个方法,其中的连个参数分别为新跳转的activity的动画和之前的activity消失的动画。 至于想要怎么显示,只需放置不同的动画即可。 就这么简单,但是很实用,不妨试试看。