Skip to content

Android实现类似“淘宝、天猫”产品详情界面,在同一个Activity实现向上拖动查看更多详情的控件。主要原理是在Activity里面有两个自定义ScrollView来实现原始界面和更多信息界面

Notifications You must be signed in to change notification settings

Ericsongyl/PullUpToLoadMoreInfo

Repository files navigation

PullUpToLoadMoreInfo

Android实现类似“淘宝、天猫”产品详情界面,继续向上拖动查看更多详情的控件

原理: 1、“产品详情”和“更多详情”各由一个ScrollView实现。

2、自定义ScorllView,继承系统ScrollView,实现判断第一个页面是否滑动底部,以及第二个页面是否滑到顶部。

3、自定义View,继承ViewGroup,处理事件分发:

a、如果是向上滑动,并且滑动距离>=我们定义的距离distance,就调用ScrollView的scrollBy()方法向上滑动,使第二个页面滑到顶部;

b、如果是向下滑动,并且滑动距离>=distance,同样调用ScorllView的scrollBy()方法向下滑动,使第一个页面滑动界面顶部。

pullUpToLoadMore.gif

About

Android实现类似“淘宝、天猫”产品详情界面,在同一个Activity实现向上拖动查看更多详情的控件。主要原理是在Activity里面有两个自定义ScrollView来实现原始界面和更多信息界面

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages