日常Android 开发过程种,总避免不了会出现Activity跳转出现闪白或者闪黑的情况
原因:可能是Activty 没有加载完成或者新启动的进程导致的短暂效果
解决方案:
只需要在startActivity()后加这一行代码就可以解决问题
overridePendingTransition(android.R.anim.slide_in_left,0);
overridePendingTransition(int enterAnim, int exitAnim) 的两个参数分别是进入和退出时的动画效果也就是说,从A启动B时,B的动画效果是enterAnim,A的动画效果是exitAnim,从B返回A时,B的动画效果是exitAnim,A的动画效果是enterAnim。
android.R.anim.slide_in_left //左进
android.R.anim.slide_out_right //右出
多了不说,当然你也可以自定义动画