美文网首页安卓开发博客
多种实现滑动的画廊效果

多种实现滑动的画廊效果

作者: 吕志豪 | 来源:发表于2018-01-12 15:37 被阅读58次

    github:https://github.com/lvzhihao100/MapPager
    简书:https://www.jianshu.com/p/3e1fd35b8d2c


    效果图
    使用ViewPager 自定义PageTransformer

    实现方式

    • 使用ViewPager 自定义PageTransformer
    viewPager.setPageTransformer(false, new MapTransformer());
    

    源码地址:MapTransformer


    效果图
    使用RecyclerView 设置PagerSnapHelper实现

    实现方式

    • 使用RecyclerView 设置PagerSnapHelper实现

    源码地址:PagerMapSnapHelper

    PagerMapSnapHelper linearSnapHelper = new PagerMapSnapHelper();
            linearSnapHelper.attachToRecyclerView(recyclerView);
    

    效果图
    recyclertop.gif

    实现方式

    • 使用RecyclerView 设置LayoutManager实现
            recyclerView.setLayoutManager(new VegaLayoutManager());
    

    源码地址:VegaLayoutManager

    相关文章

      网友评论

        本文标题:多种实现滑动的画廊效果

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