当前位置:   article > 正文

android 页面过渡动画,android 页面过渡动画兼容库

transitioncontroller

A transition animation compatible Library.

兼容 Android5.0 之后转场动画至 Android4.0。

Preview

0818b9ca8b590ca3270a3433284dd417.png

原项目地址:MaterialLogin 将动画效果兼容至 Android4.0

--

0818b9ca8b590ca3270a3433284dd417.png

0818b9ca8b590ca3270a3433284dd417.png

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);

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/996003
推荐阅读
相关标签
  

闽ICP备14008679号