赞
踩
A transition animation compatible Library.
兼容 Android5.0 之后转场动画至 Android4.0。
Preview
原项目地址:MaterialLogin 将动画效果兼容至 Android4.0
--
Usage
java
//参数一:当前 Activity
//参数二:跳转意图
//参数三:当前页面跳转至下一页面的 View
//参数四:下一页面关联的 View id
TransitionController.getInstance().startActivity(this,new Intent(this, RegisterActivity.class),fab,R.id.fab);
//跳转后页面调用:
TransitionController.getInstance().show(this,getIntent());
可在 show 方法调用之前设置监听:
TransitionController.getInstance().setEnterListener(new TransitionCustomListener() {
@Override
public void onTransitionStart(Animator animator) {
}
@Override
public void onTransitionEnd(Animator animator) {
}
@Override
public void onTransitionCancel(Animator animator) {
}
});
//界面退出的时候调用
TransitionController.getInstance().exitActivity(PageDetailActivity.this);
//增加界面圆形转换动画
// 用法及参数和 ViewAnimationUtils 一致
ViewAnimationCompatUtils.createCircularReveal(cvAdd, cvAdd.getWidth()/2,0, fab.getWidth() / 2, cvAdd.getHeight());
//增加界面矩形转换动画
Animator mAnimator = ViewAnimationCompatUtils.createRectReveal( nsv, 0, nsv.getHeight(),ViewAnimationCompatUtils.RECT_TOP);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。