当前位置:   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博客】
推荐阅读
相关标签
  

闽ICP备14008679号