切换界面效果:set
界面的切换需要两个样式文件,即当前页面切出与下一页面切回,切换效果一共有四种:
第一种:translate
//到y轴去
第二种:alpha
//到此透明度切入
第三种:scale
//y轴缩放起点(Activity左上角)
第四种:rotate
//y轴缩放起点(Activity左上角)
注:坐标轴以右为X轴,以下为Y轴,负为逆时针,正为顺时针,坐标原点为手机左上角,宽高为手机屏幕宽高
使用: //切换界面
startActivity(new Intent(MainActivity.this, Main2Activity.class));
//使用样式文件(res新建anim文件夹,start作用于Main2Activity,end作用于MainActivity)
overridePendingTransition(R.anim.activity_start,R.anim.activity_end);
切换样式完整版
R.anim.activity_start
R.anim.activity_end
注:
-
overridePendingTransition必需紧挨着startActivity()或者finish()函数之后调用
-
overridePendingTransition android2.0以及以上版本才支持
-
如果不需要切换动画可以设置overridePendingTransition(0,0)
-
overridePendingTransition只能在主线程中调用
-
进入和退出动画的时间设置要一样,不然会有黑屏效果



