您当前的位置: 首页 >  动画

android 页面过渡动画兼容库

发布时间:2016-11-09 11:07:25 ,浏览量:0

TranslationCompat
项目地址: zhangke3016/TranslationCompat
简介:页面过渡动画兼容库

A transition animation compatible Library.

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

Preview

MaterialLogin

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

-- Translation

Translation 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);
关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    111043博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0505s