Android ViewPager 使用总结

作者: d74f37143a31 | 来源:发表于2018-10-29 22:39 被阅读25次

    ViewPager 简单使用

    • ViewPager + PagerAdapter
      简单的 View 可以使用这个实现,例如实现 Banner 效果,每一张页面都比较简单,只有一张图片或者只有图片和文字描述。

    • ViewPager + FragmentPagerAdapter + Fragment
      用于实现少量复杂页面之间的切换,而且 Fragment 具有生命周期,方便管理。

    • ViewPager + FragmentStatePagerAdapter + Fragment
      用于实现多个复杂页面之间的切换,如新闻的 tab页面

    推荐这位兄弟写的博文写的简单易懂
    Android 总结5:ViewPager的基本使用

    ViewPager 与其他滑动冲突问题

    推荐阅读

    ViewPager 显示不全问题

    • 写死高度
    • 自己计算子布局的高度(会以子布局中最高的那个布局高度为最终的高度)

    可参考这篇博文 GridView嵌套在ViewPager中,ViewPager嵌套在ScrollView中,GridView显示不全问题 在评论中解决 子布局高度留白问题,地址是 关于ViewPager高度自适应(随着pager页的高度改变Viewpager的高度)

    3D 旋转

    实现 ViewPager.PageTransformer 在页面切换时做动画

    参考
    3DViewPager 微博翻转效果,抖音左右翻转效果。
    炫酷的ViewPager3D组件

    下票干:

    • 手写一个简单的无限轮播 Banner
    • 推荐两个库

    相关文章

      网友评论

        本文标题:Android ViewPager 使用总结

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