Android版客户淘宝商品详情案例

时间:2024-04-26 10:15:44
【文件属性】:

文件名称:Android版客户淘宝商品详情案例

文件大小:459KB

文件格式:ZIP

更新时间:2024-04-26 10:15:44

android源码

作者castorflex,源码VerticalViewPager,所有电商APP的商品详情页面几乎都是和淘宝的一模一样(见下图):采用上下分页的模式商品基本参数 & 选购参数在上页展示商品图文详情等其他信息放在下页展示知识要点垂直方向的ViewPager,手势拦截 & 处理实现思路上下分页的设计完全可以用垂直分页来实现, 见知识要点[1]如果使用垂直分页来实现, 那么问题就来了: 上下分页中的内容肯定是支持垂直滚动的, 如此就会和ViewPager的手势冲突, 因此, 上下分页内容的最外层视图(暂且叫作ContentContainer)必须要处理手势, 即在垂直滚动内容时必须告知ViewPager, 当前状态的ContentContainer是否可滚动. p.s.少数View是已经处理了上述手势问题的, 但是, 像ListView, ScrollView都是没有处理的. 具体处理方式可以参考: android.support.v4.widget.NestedScrollView建议: 上页部分可以采用ListView来实现, 扩展性更好. 不推荐使用ScrollView来实现.其他UI细节, 不在此赘述.


【文件预览】:
taobao-detail-anim-master
----.gitignore(118B)
----app()
--------.gitignore(7B)
--------build.gradle(985B)
--------src()
--------proguard-rules.pro(924B)
----settings.gradle(15B)
----build.gradle(498B)
----gradlew(5KB)
----screenshots()
--------screenshot.gif(294KB)
----README.md(177B)
----gradlew.bat(2KB)
----gradle.properties(730B)
----.idea()
--------misc.xml(3KB)
--------encodings.xml(200B)
--------gradle.xml(626B)
--------copyright()
--------runConfigurations.xml(564B)
--------compiler.xml(697B)
--------modules.xml(369B)
----gradle()
--------wrapper()

网友评论