关于很多电商APP中的商品详情界面(Android)

如果是电商类的APP,经常会把商品的详情界面设计成跟淘宝(现在已经改版了)、京东等APP的一样,在搜索引擎中搜索的时候很文章都是介绍通过改造Scrollview来达到仿淘宝商品详情(继续拖动查看详情)的效果,下面我们来介绍一下使用另一种方式<b>垂直方向的ViewPager</b>来实现这样的效果。

知识要点

实现思路

参考

  • 1、上下分页的设计完全可以用垂直分页来实现
  • 2、如果使用垂直分页来实现, 那么问题就来了: 上下分页中的内容肯定是支持垂直滚动的, 如此就会和ViewPager的手势冲突, 因此, 上下分页内容的最外层视图(暂且叫作ContentContainer)必须要处理手势, 即在垂直滚动内容时必须告知ViewPager, 当前状态的ContentContainer是否可滚动. p.s.少数View是已经处理了上述手势问题的, 但是, 像ListView, ScrollView都是没有处理的. 具体处理方式可以参考: NestedScrollView(需要翻墙访问)

DEMO只给出了部分代码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,142评论 25 708
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,223评论 4 61
  • 一提到全世界最臭的美食,很多人会以为是是中国的臭豆腐,特别是外国人,他们对臭豆腐的抵触是超出我们想象的。 但是殊不...
    吃货丨联盟阅读 382评论 0 0
  • 你想要怎样的人生都是由你自己选择。 你可以浑浑噩噩、迷迷茫茫走过每一天。虽然不喜欢自己的工作依然要朝着九晚五,...
    杏子心语阅读 1,838评论 1 1
  • 2010年,我认识徐安安。 是在天涯上,成哥的朋友。 #有时候回忆是一面赤裸的墙,得全力击碎才能跨过去# 从西大...
    八津渡阅读 654评论 0 0