简单的过渡动画分三种吧,Slide,Fade,Explode,滑动,渐变,爆炸三种,基本的使用方法
Slide slideTransition=new Slide();//创建一个动画
slideTransition.setSlideEdge(Gravity.LEFT);//设置方向
slideTransition.setDuration(500);设置动画执行时间
slideTransition.setInterpolator(new LinearOutSlowInInterpolator());//设置插值器
getWindow().setEnterTransition(t);//设置进入动画
getWindow().setExitTransition(t);//设置离开动画
getWindow().setReturnTransition(t);//设置返回的动画(这个没具体试过)
getWindow().setReenterTransition(t);//设置重新进入的动画
Intent intent = new Intent(getActivity(), CommodityListActivity.class);
startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(getActivity()).toBundle());//启动一个Activity
网友评论