美文网首页
WanAndroid侧滑动画效果

WanAndroid侧滑动画效果

作者: 龙_君 | 来源:发表于2019-08-09 19:14 被阅读0次

先看效果 》 》 》

侧滑动画.png

再看代码 》 》 》

    ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
                this, homeDrawerLayout, homeToolbar, R.string.Open, R.string.Foo) {
            @Override
            public void onDrawerSlide(View drawerView, float slideOffset) {
                //获取mDrawerLayout中的第一个子布局,也就是布局中的RelativeLayout
                //获取抽屉的view
                View mContent = homeDrawerLayout.getChildAt(0);
                float scale = 1 - slideOffset;
                float endScale = 0.8f + scale * 0.2f;
                float startScale = 1 - 0.3f * scale;

                //设置左边菜单滑动后的占据屏幕大小
                drawerView.setScaleX(startScale);
                drawerView.setScaleY(startScale);
                //设置菜单透明度
                drawerView.setAlpha(0.6f + 0.4f * (1 - scale));

                //设置内容界面水平和垂直方向偏转量
                //在滑动时内容界面的宽度为 屏幕宽度减去菜单界面所占宽度
                mContent.setTranslationX(drawerView.getMeasuredWidth() * (1 - scale));
                //设置内容界面操作无效(比如有button就会点击无效)
                mContent.invalidate();
                //设置右边菜单滑动后的占据屏幕大小
                mContent.setScaleX(endScale);
                mContent.setScaleY(endScale);
            }
        };
        toggle.syncState();
        homeDrawerLayout.addDrawerListener(toggle);

遇见就是缘分,朋友点个赞在再走吧!!!

相关文章

  • WanAndroid侧滑动画效果

    先看效果 》 》 》 再看代码 》 》 》 遇见就是缘分,朋友点个赞在再走吧!!!

  • WanAndroid Banner动画效果

    banner的动画效果类似书本翻页: 这是在Adapter里写的: 遇见就是缘分,朋友点个在再走吧!!!

  • iOS必备常用框架

    1、“再造”手机QQ“侧滑菜单”系列文章代码仓库 5、下拉刷新动画 7、日历组件 10、动画效果的 UIButto...

  • iOS 侧滑返回

    iOS 侧滑返回 BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果 这种手势主流App...

  • iOS 侧滑返回详解

    iOS 侧滑返回详解 BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果 这种手势主流A...

  • iOS 侧滑返回详解

    iOS 侧滑返回 BBGestureBack iOS 全屏手势返回 滑动返回 pop 动画效果 这种手势主流App...

  • 侧滑效果

    使用如下的代码系统会把有 navbar 和 无navbar 的 transition 动画衔接起来。核心代码: 如...

  • 解决侧滑手势与TableViewCell滑动删除手势冲突

    情景:侧滑抽屉效果中,TableView的cell左滑删除手势与一个全屏的侧滑手势(响应侧滑效果的手势)冲突

  • 侧滑效果[第十五篇]:侧滑框架SmartSwipe之全局返回

    前面,我为大家展示了5种侧滑返回效果:仿手机QQ侧滑返回、仿微信侧滑返回效果、仿MIUI系统贝塞尔曲线侧滑返回、开...

  • drawerlayout的侧滑效果

    drawerlayout的侧滑效果 google官方提供了drawerlayout实现侧滑抽屉。但是默认滑动效果只...

网友评论

      本文标题:WanAndroid侧滑动画效果

      本文链接:https://www.haomeiwen.com/subject/mshkjctx.html