-
GraceViewPager的Android代码
资源介绍
GraceViewPager
背景
ViewPager在实际项目使用过程中,出现数据刷新使用姿势不正确、动画偏移、动态修改width、paddingLeft、paddingRight、pageMargin导致当前page滚动位置定位异常。于是通过源码分析,解决这些问题,并对使用场景进行了封装。
可以通过下面的文章了解ViewPager为何会出现这些问题以及对应的解决方案:
ViewPager源码分析(发现刷新数据的正确使用姿势)
解决ViewPager动画异常(数据刷新、padding、pageMargin)
简介
可实现如下效果:
主要功能
支持ViewPager按需添加、删除视图,以及局部刷新;
修复多场景下ViewPager.PageTransformer返回的position错误,让开发者专注于动画实现;
修复ViewPager的width、paddingLeft、paddingRight、pageMargin动态改变导致当前page滚动位置定位异常的问题;
提供自定义的ViewPager:GraceViewPager,可快速实现一屏显示多Pag
- 上一篇: android splash 延时实现
- 下一篇: viewpager使用总结